"; print "location.href='../sigesp_inicio_sesion.php'"; print ""; } require_once("class_folder/class_funciones_soc.php"); $io_fun_compra = new class_funciones_soc(); $io_fun_compra->uf_load_seguridad("SOC","sigesp_soc_p_registro_cotizacion.php",$ls_permisos,$la_seguridad,$la_permisos); $ls_reporte = $io_fun_compra->uf_select_config("SOC","REPORTE","FORMATO_REGCOT","sigesp_soc_rfs_registro_cotizacion.php","C"); $ls_logusr = $_SESSION["la_logusr"]; $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $li_diasem = date('w'); switch ($li_diasem){ case '0': $ls_diasem='Domingo'; break; case '1': $ls_diasem='Lunes'; break; case '2': $ls_diasem='Martes'; break; case '3': $ls_diasem='Miércoles'; break; case '4': $ls_diasem='Jueves'; break; case '5': $ls_diasem='Viernes'; break; case '6': $ls_diasem='Sábado'; break; } //-------------------------------------------------------------- function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Néstor Falcón. // Fecha Creación: 16/05/2007 Fecha Última Modificación : 16/05/2007 ////////////////////////////////////////////////////////////////////////////// global $io_fundb,$io_fun_compra,$io_soc,$li_totrowbienes,$li_totrowservicios,$ld_subtotal,$ld_creditos,$ld_total; global $ls_codemp,$ls_numcot,$ls_tipcot,$ls_fecregcot,$ls_codpro,$ls_nompro,$ls_tipconpro,$ls_obscot,$li_diaent; global $ls_forpag,$ls_estatus,$ls_existe,$ls_numsolcot,$ls_estcot,$ls_parametros,$li_estinciva; global $ld_poriva,$ls_operacion,$li_estciespg,$li_estciespi,$ls_disabled,$li_diavalofe,$ls_garanacot,$ls_si1,$ls_no1,$ls_si2,$ls_no2; require_once("../shared/class_folder/class_funciones_db.php"); require_once("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); $io_funciondb = new class_funciones_db($io_conexion); $io_keygen = new sigesp_c_generar_consecutivo(); $ls_numcot = $io_keygen->uf_generar_numero_nuevo('SOC','soc_cotizacion','numcot','SOCSOL',15,"","",""); $ls_estatus = "REGISTRO"; $ls_estcot = "0"; $ls_fecregcot = date("d/m/Y"); $ls_numsolcot = ""; $ls_tipcot = '-'; $ls_codpro = ""; $ls_nompro = ""; $ls_tipconpro = ""; $ls_obscot = ""; $li_diaent = ""; $li_diavalofe = ""; $ld_poriva = "0"; $ls_forpag = '-'; $li_totrowbienes = 0; $li_totrowservicios = 0; $ld_subtotal = "0,00"; $ld_creditos = "0,00"; $ld_total = "0,00"; $ls_operacion = $io_fun_compra->uf_obteneroperacion(); $ls_existe = $io_fun_compra->uf_obtenerexiste(); $ls_parametros = ""; $li_estinciva = 0; $li_estciespg = $io_fun_compra->uf_load_estatus_cierre($li_estciespi,$li_estciescg); $ls_disabled = ""; if ($li_estciespg==1 || $li_estciespi==1) { $ls_disabled = "disabled"; } $ls_estasitec=""; $ls_estesp=""; $ls_garanacot=""; if (!array_key_exists("rdasitec",$_POST)) { $ls_si1 = ''; $ls_no1 = ''; } if (!array_key_exists("rdespecificaciones",$_POST)) { $ls_si2 = ''; $ls_no2 = ''; } } //-------------------------------------------------------------- //-------------------------------------------------------------- function uf_load_variables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_variables // Access: private // Description: Función que carga todas las variables necesarias en la página // Creado Por: Ing. Néstor Falcón. // Fecha Creación: 16/05/2007 Fecha Última Modificación : 16/05/2007 ////////////////////////////////////////////////////////////////////////////// global $li_totrowbienes,$li_totrowservicios,$ld_subtotal,$ld_creditos,$ld_total,$ls_fecregcot,$ls_numsolcot; global $ls_estcot,$ls_numcot,$ls_tipcot,$ls_codpro,$ls_nompro,$ls_tipconpro,$ls_obscot,$ls_forpag,$li_diaent,$ls_fecregcot; global $ld_poriva,$li_estinciva,$li_estciespg,$li_estciespi,$li_diavalofe,$ls_estasitec,$ls_estesp,$ls_garanacot,$ls_si1,$ls_no1,$ls_si2,$ls_no2; $ls_estcot = $_POST["hidestcot"]; $ls_fecregcot = $_POST["txtfecregcot"]; $ls_numcot = $_POST["txtnumcot"]; $ls_tipcot = $_POST["cmbtipcot"]; $ls_codpro = $_POST["txtcodprov"]; $ls_nompro = $_POST["txtnomprov"]; $ls_obscot = $_POST["txtobscot"]; $ls_forpag = $_POST["cmbformapago"]; $li_diaent = $_POST["txtdiasentrega"]; $li_diavalofe = $_POST["txtvalidezoferta"]; $ld_poriva = $_POST["txtporiva"]; $li_totrowbienes = $_POST["totrowbienes"]; $li_totrowservicios = $_POST["totrowservicios"]; $ld_subtotal = $_POST["txtsubtotal"]; $ld_creditos = $_POST["txtcreditos"]; $ld_total = $_POST["txttotal"]; $ls_numsolcot = $_POST["hidnumsolcot"]; $ls_tipconpro = $_POST["hidtipconpro"]; if (array_key_exists("chkinconpora",$_POST)) { $li_estinciva = $_POST["chkinconpora"]; } else { $li_estinciva = 0; } if (array_key_exists("rdasitec",$_POST)) { print $ls_estasitec; $ls_estasitec=$_POST["rdasitec"]; if ($ls_estasitec=='1') { $ls_si1 = 'checked'; } elseif($ls_estasitec=='0') { $ls_no1 = 'checked'; } } else { $ls_estasitec=""; } if (array_key_exists("rdespecificaciones",$_POST)) { $ls_estesp=$_POST["rdespecificaciones"]; if ($ls_estesp=='1') { $ls_si2 = "checked"; } elseif($ls_estesp=='0') { $ls_no2 = "checked"; } } else { $ls_estesp=""; } $li_estciespg = $_POST["hidestciespg"];//Estatus del Cierre Presupuestario de Gasto. $li_estciespi = $_POST["hidestciespi"];//Estatus del Presupuestario de Ingresos. $ls_garanacot=$_POST["txtgarantias"]; } //-------------------------------------------------------------- //-------------------------------------------------------------- function uf_load_data(&$as_parametros) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_load_variables // Access: private // Description: Función que carga todas las variables necesarias en la página // Creado Por: Ing. Néstor Falcón. // Fecha Creación: 27/05/2007 Fecha Última Modificación : 27/05/2007 ////////////////////////////////////////////////////////////////////////////// global $li_totrowbienes,$li_totrowservicios,$li_totrowsep,$li_totrowproveedores; for($li_i=1;($li_i<$li_totrowbienes);$li_i++) { $ls_codart = $_POST["txtcodart".$li_i]; $ls_denart = $_POST["txtdenart".$li_i]; $ld_canart = $_POST["txtcanart".$li_i]; $ld_preart = $_POST["txtpreart".$li_i]; $ld_subart = $_POST["txtsubart".$li_i]; $ld_creart = $_POST["txtcreart".$li_i]; $ld_totart = $_POST["txttotart".$li_i]; $ls_calart = $_POST["cmbcalart".$li_i]; $ld_porcre = $_POST["hidporcre".$li_i]; $as_parametros=$as_parametros."&txtcodart".$li_i."=".$ls_codart."&txtdenart".$li_i."=".$ls_denart."". "&txtcanart".$li_i."=".$ld_canart."&txtpreart".$li_i."=".$ld_preart."". "&txtsubart".$li_i."=".$ld_subart."&txtcreart".$li_i."=".$ld_creart."". "&txttotart".$li_i."=".$ld_totart."&cmbcalart".$li_i."=".$ls_calart."". "&hidporcre".$li_i."=".$ld_porcre; } $as_parametros=$as_parametros."&totalbienes=".$li_totrowbienes.""; for($li_i=1;($li_i<$li_totrowservicios);$li_i++) { $ls_codser = $_POST["txtcodser".$li_i]; $ls_denser = $_POST["txtdenser".$li_i]; $ld_canser = $_POST["txtcanser".$li_i]; $ld_preser = $_POST["txtpreser".$li_i]; $ld_subser = $_POST["txtsubser".$li_i]; $ld_creser = $_POST["txtcreser".$li_i]; $ld_totser = $_POST["txttotser".$li_i]; $ls_calser = $_POST["cmbcalser".$li_i]; $ld_porcre = $_POST["hidporcre".$li_i]; $as_parametros=$as_parametros."&txtcodser".$li_i."=".$ls_codser."&txtdenser".$li_i."=".$ls_denser."". "&txtcanser".$li_i."=".$ld_canser."&txtpreser".$li_i."=".$ld_preser."". "&txtsubser".$li_i."=".$ld_subser."&txtcreser".$li_i."=".$ld_creser."". "&txttotser".$li_i."=".$ld_totser."&cmbcalser".$li_i."=".$ls_calser."". "&hidporcre".$li_i."=".$ld_porcre; } $as_parametros=$as_parametros."&totalservicios=".$li_totrowservicios.""; } //-------------------------------------------------------------- ?> Registro de Cotizaciones ')"> uf_guardar($ls_existe,$ls_fecregcot,$ls_numcot,$ls_numsolcot,$ls_tipcot,$ls_obscot,$li_totrowbienes,$li_totrowservicios,$ls_estcot, $ls_forpag,$ls_codpro,$li_diaent,$ld_poriva,$ld_subtotal,$ld_creditos,$ld_total,$li_estinciva,$la_seguridad,$li_diavalofe,$ls_estasitec,$ls_estesp,$ls_garanacot); uf_load_data($ls_parametros); switch($ls_estcot) { case "R": $ls_estatus="REGISTRO";//La Cotización está almacenada pero no ha sido tomada por un Análisis de Cotización. break; case "P": $ls_estatus="PROCESADA";//La Cotización ya fue incorporada en un Análisis de Cotización. break; } if($lb_valido) { $ls_existe="TRUE"; } break; case "ELIMINAR": uf_load_variables(); $lb_valido=$io_soc->uf_delete_cotizacion($ls_numcot,$ls_tipcot,$ls_codpro,$li_totrowbienes,$li_totrowservicios,$la_seguridad); if(!$lb_valido) { uf_load_data($ls_parametros); switch($ls_estcot) { case "R": $ls_estatus="REGISTRO"; break; case "P": $ls_estatus="PROCESADA"; break; } $ls_existe="TRUE"; } else { uf_limpiarvariables(); $ls_existe = "FALSE"; $ls_operacion = "NUEVO"; } break; } if ($ls_tipcot=='B') { $ls_selbie = "selected"; $ls_selser = ""; } elseif($ls_tipcot=='S') { $ls_selbie = ""; $ls_selser = "selected"; } else { $ls_selser = ""; $ls_selbie = ""; } $ls_contado = ""; $ls_credito = ""; $ls_cheque = ""; $ls_carta = ""; $ls_abono = ""; $ls_otros = ""; $ls_a50e50 = ""; switch($ls_forpag){ case 'Contado': $ls_contado = "selected"; break; case 'Crédito': $ls_credito = "selected"; break; case 'Cheque': $ls_cheque = "selected"; break; case 'Carta': $ls_carta = "selected"; break; case 'Abono': $ls_abono = "selected"; break; case 'A50E50': $ls_abono = "selected"; break; case 'Otros': $ls_otros = "selected"; break; } ?>
Ordenes de Compra
 
NuevoGuardarBuscarEliminarImprimirSalir

 

uf_print_permisos($ls_permisos,$la_permisos,$ls_logusr,"location.href='sigespwindow_blank.php'"); unset($io_fun_compra); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
Registro de Cotizaciones
Reporte en          
Estatus
Número   Fecha
Tipo
Proveedor
Observación
Asistencia Técnica > Sí > No
Cumple con Especificaciones > Sí > No      
Garantías
Forma de Pago Plazo de Entrega /> días. Validéz de la oferta /> días.
           
Agregar Solicitud de Cotización        
         
           
Totales
       
    Subtotal
    Créditos
    Total Cotización 
       
 

 

"; print " ue_reload();"; print ""; } ?>