$ls_denmil = ""; $ls_codunimed = ""; $ls_denunimed = ""; } $lb_empresa = true; //Titulos de la tabla de Detalle Bienes $title[1] = "Código"; $title[2] = "Denominación"; $title[3] = "Porcentaje"; $title[4] = "Edición"; $grid = "grid"; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'soc_servicios', 'codser'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } $ls_denominacion = ""; $ls_cuenta = ""; $ls_codtipser = ""; $ld_precio = "0,00"; $li_lastrow = 0; $ls_dentipser = ''; $ls_codunimed = ""; $ls_denunimed = ""; for ($i = 1; $i <= 5; $i++) { //4 $object[$i][1] = "<input type=text name=txtcodcar" . $i . " value='' class=sin-borde readonly style=text-align:center size=5>"; $object[$i][2] = "<input type=text name=txtdencar" . $i . " value='' class=sin-borde readonly style=text-align:center size=30>";
$ls_denclas = $_POST["txtdenominacion"]; $ls_estatus = $_POST["hidestatus"]; $ls_cuenta = $_POST["txtcuenta"]; } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denclas = ""; $ls_estatus = "NUEVO"; $ls_cuenta = ""; } $lb_empresa = false; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'cxp_clasificador_rd', 'codcla'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion ////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_clasificador->uf_select_clasificador($ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Clasificador ya existe !!!");
function uf_siv_insert_despacho($as_codemp,&$as_numorddes,$as_numsol,$as_coduniadm,$ad_fecdes,$as_obsdes,$as_codusu, $as_estdes,$as_estrevdes,$as_codunides,$aa_seguridad) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_siv_insert_despacho // Access: public (sigesp_siv_p_despacho) // Argumento: $as_codemp //codigo de empresa $as_numorddes // numero de la orden de despacho // $as_numsol // nro de la SEP $as_coduniadm // codigo de unidad administrativa // $ad_fecdes // fecha del despacho $as_obsdes // observacion del despacho // $as_codusu //usuario que ralizo la recepcion $as_estdes // estatus dedespacho: 0--> , 1--> // $as_estrevdes // estatus de reverso de despacho: 0-->Despacho Reversado , 1-->Despacho Activo // $as_codunides // codigo de unidad a despachar // $aa_seguridad // arreglo de registro de seguridad // Returns: Retorna un Booleano // Description: Funcion que inserta los datos maestros de un registro de despacho de almacen y genera un numero de // comprobante consecutivo, en la tabla siv_recepcion // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 09/02/2006 Fecha Última Modificación :09/02/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $lb_valido=false; $io_fun= new class_funciones_db($this->con); $ls_emp=""; $ls_tabla="siv_despacho"; $ls_columna="numorddes"; $as_numorddes=$io_fun->uf_generar_codigo($ls_emp,$as_codemp,$ls_tabla,$ls_columna); $ls_sql="INSERT INTO siv_despacho (codemp, numorddes, numsol, coduniadm, fecdes, obsdes, codusu, estdes, estrevdes, codunides)". " VALUES ('".$as_codemp."','".$as_numorddes."','".$as_numsol."','".$as_coduniadm."','".$ad_fecdes."',". " '".$as_obsdes."','".$as_codusu."','".$as_estdes."','".$as_estrevdes."','".$as_codunides."')"; $li_row=$this->io_sql->execute($ls_sql); if($li_row===false) { $this->io_msg->message("CLASE->Despacho MÉTODO->uf_siv_insert_despacho ERROR->".$this->io_funcion->uf_convertirmsg($this->io_sql->message)); $lb_valido=false; } else { $lb_valido=true; ///////////////////////////////// SEGURIDAD ///////////////////////////// $ls_evento="INSERT"; $ls_descripcion ="Insertó el registro de la orden de Despacho ".$as_numorddes." proveniente de la SEP ".$as_numsol. " Para la Unidad Administrativa ".$as_coduniadm." Asociada a la Empresa ".$as_codemp; $ls_variable= $this->seguridad->uf_sss_insert_eventos_ventana($aa_seguridad["empresa"], $aa_seguridad["sistema"],$ls_evento,$aa_seguridad["logusr"], $aa_seguridad["ventanas"],$ls_descripcion); ///////////////////////////////// SEGURIDAD ///////////////////////////// } return $lb_valido; } // end function uf_siv_insert_despacho
} else { $ls_dentipoorg = ""; } if (array_key_exists("hidestatus", $_POST)) { $ls_estatus = $_POST["hidestatus"]; } else { $ls_estatus = "NUEVO"; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; $lb_empresa = false; $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_tipo_organizacion', 'codtipoorg'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion //////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; $lb_existe = $io_tipoorg->uf_select_tipo_empresa($ls_codigo); if ($lb_existe) {
if (array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; } else { $ls_operacion="NUEVO"; uf_limpiarvariables(); uf_agregarlineablanca($lo_object,1); } $lb_empresa=true; switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_codtra=$io_fun->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_transportes','codtra'); $ls_estatus="NUEVO"; $ls_denominacion=""; break; case "GUARDAR"; $ls_valido= false; $ls_readonly=""; $ls_status=$io_fun_viaticos->uf_obtenervalor("hidstatus",""); $ls_codtra=$io_fun_viaticos->uf_obtenervalor("txtcodtra",""); $ls_codtiptra=$io_fun_viaticos->uf_obtenervalor("cmbcodtiptra",""); $ls_dentra=$io_fun_viaticos->uf_obtenervalor("txtdentra",""); $li_tartra=$io_fun_viaticos->uf_obtenervalor("txttartra",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_tartraaux= str_replace(".","",$li_tartra);
$ls_dendoc = ""; $ls_presu = ""; $ls_conta = "C"; $ls_estatus = "NUEVO"; } if (array_key_exists("chktipodoc", $_POST)) { $ls_anticipo = $_POST["chktipodoc"]; } else { $ls_anticipo = 0; } $lb_empresa = false; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'cxp_documento', 'codtipdoc'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////// Operaciones de Insercion y Actualización ///////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_doc->uf_load_documento($ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Documento ya existe !!!");
$ls_contable = ""; $ls_denocuenta = ""; $ld_deducible = "0,00"; $ls_formula = ""; $ls_tipodeduccion = ""; $ls_estatus = "NUEVO"; $ls_tipoperdeduccion = ""; $ls_codconret = ""; $ls_denconret = ""; } $lb_empresa = true; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'sigesp_deducciones', 'codded'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operación Nuevo /////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Inserción y Actualización ////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_deducciones->uf_select_deduccion($ls_codemp, $ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Deducción ya existe !!!");
function uf_siv_insert_recepcion($as_codemp,$as_numordcom,$as_codpro,$as_codalm,$ad_fecrec,$as_obsrec,$as_codusu,$as_estpro,$as_estrec,&$as_numconrec,$aa_seguridad) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_siv_insert_recepcion // Access: public (sigesp_siv_p_recepcion) // Argumento: $as_codemp // codigo de empresa $as_numordcom // numero de la orden de compra/factura // $as_codpro // codigo de proveedor $as_codalm // codigo de almacen // $ad_fecrec // fecha de recepcion $as_obsrec // observacion de la recepcion // $as_codusu // codigo del usuario $aa_seguridad // arreglo de registro de seguridad // $as_estpro // estatus de la procedencia: 0--> Factura, 1--> Orden de compra // $as_estrec // estatus de la recepcion: 0--> Parcial, 1--> Completa // $as_numconrec // comprobante (numero concecutivo para hacer unica la recepcion) // Returns: Retorna un Booleano // Description: Funcion que inserta los datos maestros de una entrada de suministros a almacen y genera // el numero de comprobante de la recepcion de manera que puedan existir varias recepciones para una // misma orden de compra, en la tabla siv_recepcion // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 10/02/2006 Fecha Última Modificación : 10/02/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $lb_valido=false; $io_fun= new class_funciones_db($this->con); $ls_emp=""; $ls_tabla="siv_recepcion"; $ls_columna="numconrec"; $ls_estrevrec="1"; $as_numconrec=$io_fun->uf_generar_codigo($ls_emp,$as_codemp,$ls_tabla,$ls_columna); $ls_sql="INSERT INTO siv_recepcion (codemp,numordcom,cod_pro,codalm,fecrec,obsrec,codusu,estpro,estrec,numconrec,estrevrec)". " VALUES ('".$as_codemp."','".$as_numordcom."','".$as_codpro."','".$as_codalm."','".$ad_fecrec."','".$as_obsrec."',". " '".$as_codusu."','".$as_estpro."','".$as_estrec."','".$as_numconrec."','".$ls_estrevrec."')"; $li_row=$this->io_sql->execute($ls_sql); if($li_row===false) { $this->io_msg->message("CLASE->recepcion MÉTODO->uf_siv_insert_recepcion ERROR->".$this->io_funcion->uf_convertirmsg($this->io_sql->message)); $lb_valido=false; } else { $lb_valido=true; ///////////////////////////////// SEGURIDAD ///////////////////////////// $ls_evento="INSERT"; $ls_descripcion ="Insertó una Entrada de Suminisros a almacen proveniente del Documento ".$as_numordcom.", y fue enviado al Almacen ".$as_codalm. " Asociado a la Empresa ".$as_codemp; $ls_variable= $this->seguridad->uf_sss_insert_eventos_ventana($aa_seguridad["empresa"], $aa_seguridad["sistema"],$ls_evento,$aa_seguridad["logusr"], $aa_seguridad["ventanas"],$ls_descripcion); ///////////////////////////////// SEGURIDAD ///////////////////////////// } if(($lb_valido)&&($as_estrec==1)&&($as_estpro==0)) { $lb_valido=$this->uf_siv_update_ordencompra($as_codemp,$as_numordcom,$aa_seguridad); } return $lb_valido; } // end function uf_siv_insert_recepcion
////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion", $_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codigo = $_POST["txtcodigo"]; $ls_denesp = $_POST["txtdenominacion"]; $ls_estatus = $_POST["hidestatus"]; } else { $ls_codigo = ""; $ls_operacion = "NUEVO"; $ls_denesp = ""; $ls_estatus = "NUEVO"; } $ls_codemp = $_SESSION["la_empresa"]["codemp"]; if ($ls_operacion == "NUEVO") { $lb_empresa = false; $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_especialidad', 'codesp'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } if ($ls_operacion == "ue_guardar") { $lb_existe = $io_especialidad->uf_select_especialidad($ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Especialidad ya existe !!!"); $lb_valido = false; } elseif ($ls_estatus == "GRABADO") { $lb_valido = $io_especialidad->uf_update_especialidad($ls_codigo, $ls_denesp, $la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Actualizado !!!");
$ls_operacion = $_POST["operacion"]; $ls_codpais = $_POST["txtcodigo"]; $ls_denpais = $_POST["txtdenominacion"]; $ls_estatus = $_POST["hidestatus"]; } else { $ls_operacion = "NUEVO"; $ls_codpais = ""; $ls_denpais = ""; $ls_estatus = "NUEVO"; } $lb_empresa = false; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codpais = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_empresa, 'sigesp_pais', 'codpai'); if (empty($ls_codpais)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////// Operaciones de Insercion y Actualizacion ///////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_pais->uf_load_pais($ls_codpais); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Pais ya existe !!!");
require_once("../shared/class_folder/grid_param.php"); $in_grid= new grid_param(); require_once("class_folder/sigesp_scv_c_rutas.php"); $io_scv= new sigesp_scv_c_rutas($con); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_operacion=$io_fun_viaticos->uf_obtenervalor("operacion","NUEVO"); uf_limpiarvariables(); if(empty($ls_operacion)) { uf_agregarlineablanca($lo_object,$li_totrows); } $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": $ls_codrut= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_rutas','codrut'); if(empty($ls_codrut)) { $io_msg->message($io_fundb->is_msg_error); } uf_agregarlineablanca($lo_object,1); break; case "GUARDAR": $ls_codrut= $io_fun_viaticos->uf_obtenervalor("txtcodrut",""); $ls_codpai= $io_fun_viaticos->uf_obtenervalor("txtcodpai",""); $ls_despai= $io_fun_viaticos->uf_obtenervalor("txtdespai",""); $ls_codest= $io_fun_viaticos->uf_obtenervalor("txtcodest",""); $ls_desest= $io_fun_viaticos->uf_obtenervalor("txtdesest",""); $ls_codciu= $io_fun_viaticos->uf_obtenervalor("txtcodciu",""); $ls_desciu= $io_fun_viaticos->uf_obtenervalor("txtdesciu","");
$total = 0; $ls_estatus = "NUEVO"; } $ls_readonly = ""; $lb_empresa = false; //Titulos de la tabla de Detalle Bienes $title[1] = "Código"; $title[2] = "Denominación"; $title[3] = "Porcentaje"; $title[4] = ""; $grid = "grid"; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'sep_conceptos', 'codconsep'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } $ls_denominacion = ""; $ld_monto = "0,00"; $ls_observacion = ""; $ls_cuenta = ""; $ls_unidad = ""; $ls_denocuenta = ""; $li_lastrow = 0; for ($i = 1; $i <= 5; $i++) { $object[$i][1] = "<input type=text name=txtcodcar" . $i . " value='' class=sin-borde readonly style=text-align:center size=5>"; $object[$i][2] = "<input type=text name=txtdencar" . $i . " value='' class=sin-borde readonly style=text-align:center size=30>"; $object[$i][3] = "<input type=text name=txtporcar" . $i . " value='' class=sin-borde readonly style=text-align:center size=10>"; $object[$i][4] = "<a href=javascript:uf_delete(" . $i . ");><img src=../../shared/imagebank/tools20/eliminar.gif alt=Aceptar width=15 height=15 border=0></a>";
} else { $ls_numcominicero ='0'; $lr_datos["estcompscg"]=$ls_numcominicero; $ls_numcominicero=""; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //uf_limpiarvariables(); if($ls_operacion=="NUEVO") { uf_limpiarvariables(); $ls_codigo = $fun_db->uf_generar_codigo(false,"","sigesp_ctrl_numero","id"); } if ($ls_operacion=="GUARDAR") { /* list($lb_existe,$ls_existe)=$io_ctrl_numero->uf_verificar_procede($ls_empresa,$ls_prefijo,$lr_datos["codsis"] ,$ls_logusr); if($ls_existe=='0') {*/ $la_estasig=$io_cfs->uf_obtenervalor("txtasignados",""); $la_estdisp=$io_cfs->uf_obtenervalor("txtdisponibles",""); $li_conasig=count($la_estasig); $li_condisp=count($la_estdisp); $ls_codproc = $lr_datos["codsis"]; if(!empty($la_estasig)) { for($li_i=0;$li_i<$li_conasig;$li_i++) {
$ls_responsable = $_POST["txtresponsable"]; } else { $ls_responsable = ""; } if (array_key_exists("chkunidad", $_POST)) { $ls_tipouac = $_POST["chkunidad"]; } else { $ls_tipouac = "D"; } $ls_codemp = $ls_empresa; $lb_empresa = true; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'spg_ministerio_ua', 'coduac'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion ////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_uniadm->uf_select_unidad_administradora($ls_codemp, $ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Unidad Administradora ya existe !!!");
$ls_estreq = ""; $disabled = ""; $ls_operacion = "NUEVO"; } else { $msg->message($nvo_estprog->is_msg_error); $disabled = ""; } } else { $msg->message("Debe completar todos los campos"); } } if ($ls_operacion == "NUEVO") { $disabled = ""; require_once "../../shared/class_folder/class_funciones_db.php"; $fundb = new class_funciones_db($con); $ls_codunieje = $fundb->uf_generar_codigo(true, $ls_codemp, "spg_unidadadministrativa", "coduniadm"); if ($ls_codunieje == "") { $msg->message($fundb->is_msg_error); } $ls_coduniadm = ""; $ls_denuniadm = ""; $ls_denunieje = ""; $ls_estreq = 0; $ls_status = "N"; $ls_codestpro1 = ""; $ls_denestpro1 = ""; $ls_codestpro2 = ""; $ls_denestpro2 = ""; $ls_codestpro3 = ""; $ls_denestpro3 = ""; $ls_codestpro4 = "";
{ $ls_ext=$la_nombrearchivospermitidos[$ls_ext]; if($li_tamano<=102400) { if ($li_tamano!==false && $li_tamano>0) { $ls_apuntador=fopen($ls_ruta,"rb"); $li_cont=0; while((!feof($ls_apuntador))&&($li_cont<=0)) { $datarc=chunk_split(base64_encode(fread($ls_apuntador,$li_tamano))); $li_cont++; } } $ls_codfot=$io_fundb->uf_generar_codigo(false,$ls_codemp,"sob_foto","codfot",10); if($ls_opener=="obra") { $ls_sql="INSERT INTO sob_foto (codfot,codobr,codemp,nomfot,tipfot,desfot,altfot,ancfot,foto,tamfot) VALUES ('$ls_codfot','$ls_campoclave','$ls_codemp','$ls_nombre','$ls_ext','$ls_descripcion','$li_alto','$li_ancho','$datarc','$li_tamano')"; } else { $ls_contrato=$_SESSION["contrato"]; $ls_sql="INSERT INTO sob_foto (codfot,codval,codcon,codemp,nomfot,tipfot,desfot,altfot,ancfot,foto,tamfot) VALUES ('$ls_codfot','$ls_campoclave','$ls_contrato','$ls_codemp','$ls_nombre','$ls_ext','$ls_descripcion','$li_alto','$li_ancho','$datarc','$li_tamano')"; } $io_sql->begin_transaction(); $li_row=$io_sql->execute($ls_sql); if($li_row===false) { print "Error al insertar Foto".$io_funcion->uf_convertirmsg($io_sql->message);
// Argumento: $object // arreglo de titulos // $li_totrows // ultima fila pintada en el grid // Returns: // Description: Funcion que agrega una linea en blanco al final del grid // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 23/03/2006 Fecha Última Modificación : 23/03/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $object[$li_totrows][1] = "<input type=text name=txtcodcla" . $li_totrows . " value='' class=sin-borde readonly style=text-align:center size=5>"; $object[$li_totrows][2] = "<input type=text name=txtdencla" . $li_totrows . " value='' class=sin-borde readonly style=text-align:left size=70>"; $object[$li_totrows][3] = "<a href=javascript:uf_delete(" . $li_totrows . ");><img src=../../shared/imagebank/tools20/eliminar.gif alt=Aceptar width=15 height=15 border=0></a>"; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'soc_modalidadclausulas', 'codtipmod'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } $ls_denominacion = ""; $total = 1; $li_lastrow = 0; $li_totrow = 1; uf_agregarlineablanca($object, 1); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "CARGAR") { $li_row = 0; $ls_codcon = $_POST["txtcodigo"];
$io_funciondb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; $ls_operacion=$io_fun_viaticos->uf_obteneroperacion(); $ls_codmis=$io_fun_viaticos->uf_obtenervalor("txtcodmis",""); $ls_denmis=$io_fun_viaticos->uf_obtenervalor("txtdenmis",""); $ls_estatus=$io_fun_viaticos->uf_obtenervalor("hidestatus","NUEVO"); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); switch ($ls_operacion) { case "NUEVO": $lb_empresa= true; $ls_codmis= $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_misiones','codmis'); if(empty($ls_codmis)) { $io_msg->message($io_funciondb->is_msg_error); } break; case "GUARDAR": //$lb_existe= $io_mision->uf_load_mision($ls_codemp,$ls_codmis); if ($ls_existe=="TRUE") { if ($ls_estatus=="NUEVO") { $io_msg->message("El Código de Misión ya existe"); $lb_valido=false; } elseif($ls_estatus=="C")
} else { $ls_denclas = ""; } if (array_key_exists("hidestatus", $_POST)) { $ls_estatus = $_POST["hidestatus"]; } else { $ls_estatus = "NUEVO"; } $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $lb_empresa = true; $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_clasificacion', 'codclas'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion ////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_clasificacion->uf_select_clasificacion($ls_codemp, $ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Calificación ya existe !!!");
uf_limpiarvariables(); $ls_operacion= $io_fun_viaticos->uf_obteneroperacion(); $ls_codotrasi= $io_fun_viaticos->uf_obtenervalor("txtcodotrasi",""); $ls_denotrasi= $io_fun_viaticos->uf_obtenervalor("txtdenotrasi",""); $li_tarotrasi= $io_fun_viaticos->uf_obtenervalor("txttarotrasi",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_tarotrasi= str_replace(".","",$li_tarotrasi); $li_tarotrasi= str_replace(",",".",$li_tarotrasi); $ls_estatus= $io_fun_viaticos->uf_obtenervalor("hidestatus",""); $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_estatus="NUEVO"; $ls_codotrasi= $io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_otrasasignaciones','codotrasi'); if(empty($ls_codotrasi)) { $io_msg->message("Error asignando Código de Otras Asignaciones"); } $ls_estatus=""; break; case "GUARDAR": if ($ls_estatus=="C") { //$lb_existe=$io_scv->uf_scv_select_otrasasignaciones($ls_codemp,$ls_codotrasi); if ($ls_existe=="FALSE") { $io_msg->message("La Asignación de Viáticos no existe"); break; }
$ls_codfuefin = ""; $ls_denominacion = ""; $ls_explicacion = ""; $ls_operacion = "NUEVO"; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////// Fin Operacion de Eliminar //////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; $ls_status = 'N'; $ls_codfuefin = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, "sigesp_fuentefinanciamiento", "codfuefin", $ls_status); if (empty($ls_codfuefin)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?> <p align="center"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"></font></p> <p align="center"> </p> <form name="formulario" method="post" action=""> <?php ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if ($ls_permisos || $ls_logusr == "PSEGIS") { print "<input type=hidden name=permisos id=permisos value='{$ls_permisos}'>";
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Laura Cabré // Fecha Creación: 03/06/2007 Fecha Última Modificación : ////////////////////////////////////////////////////////////////////////////// /*Inicializando variables*/ global $ls_numero,$ls_operacion,$ls_fecha,$ls_observacion,$ls_parametros,$ls_disabled,$li_items; global $io_funciondb, $ls_codemp,$ls_estatus,$io_fun_compra,$li_estciespg,$li_estciespi; require_once("../shared/class_folder/class_funciones_db.php"); require_once("../shared/class_folder/sigesp_include.php"); $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); $io_funciondb = new class_funciones_db($io_conexion); $ls_numero=$io_funciondb->uf_generar_codigo(true,$ls_codemp,"soc_analisicotizacion","numanacot"); $ls_operacion=""; $ls_fecha=date("d/m/Y"); $ls_operacion = $io_fun_compra->uf_obteneroperacion(); $ls_observacion = ""; $ls_estatus = "REGISTRO"; $ls_parametros = ""; $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"; } $li_items = 0; }
require_once("../shared/class_folder/class_funciones_db.php"); $io_fundb= new class_funciones_db($conn); require_once("../shared/class_folder/class_mensajes.php"); $io_msg= new class_mensajes(); require_once("class_folder/sigesp_scv_c_tarifasxdistancias.php"); $io_scv= new sigesp_scv_c_tarifasxdistancias($conn); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $lb_existe= ""; uf_limpiarvariables(); $ls_operacion=$io_fun_viaticos->uf_obteneroperacion(); $lb_empresa= true; switch ($ls_operacion) { case "NUEVO": $ls_codtar= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_tarifakms','codtar'); if(empty($ls_codtar)) { $io_msg->message($io_fundb->is_msg_error); } break; case "GUARDAR": $ls_codtar= $io_fun_viaticos->uf_obtenervalor("txtcodtar",""); $ls_dentar= $io_fun_viaticos->uf_obtenervalor("txtdentar",""); $li_kmsdes= $io_fun_viaticos->uf_obtenervalor("txtkmsdes",""); $li_kmshas= $io_fun_viaticos->uf_obtenervalor("txtkmshas",""); $li_montar= $io_fun_viaticos->uf_obtenervalor("txtmontar",""); $ls_estatus=$io_fun_viaticos->uf_obtenervalor("hidestatus",""); $ls_existe=$io_fun_viaticos->uf_obtenervalor("existe","FALSE"); $li_kmsdes= str_replace(".","",$li_kmsdes); $li_kmsdes= str_replace(",",".",$li_kmsdes);
$io_siv= new sigesp_siv_c_recepcion(); require_once("sigesp_siv_c_articuloxalmacen.php"); $io_art= new sigesp_siv_c_articuloxalmacen(); require_once("sigesp_siv_c_movimientoinventario.php"); $io_mov= new sigesp_siv_c_movimientoinventario(); $arre=$_SESSION["la_empresa"]; $ls_codemp=$arre["codemp"]; $ls_codusu=$_SESSION["la_logusr"]; $li_totrows = $io_fun_inventario->uf_obtenervalor("totalfilas",1); $ls_hidsaverev = $io_fun_inventario->uf_obtenervalor("hidsaverev",""); $ls_emp=""; $ls_tabla="siv_recepcion"; $ls_columna="numconrec"; $ls_numconrecmov=$io_fun->uf_generar_codigo($ls_emp,$ls_codemp,$ls_tabla,$ls_columna); if($ls_numconrecmov==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } $ls_titletable="Detalle de la Entrada"; $li_widthtable=800; $ls_nametable="grid"; $lo_title[1]="Artículo"; $lo_title[2]="Unidad de Medida"; $lo_title[3]="Cantidad Original"; $lo_title[4]="Cantidad"; $lo_title[5]="Pendiente";
} elseif ($ls_operacion == "ELIMINAR") { $ls_codigo = $_POST["txtcodigo"]; $lb_valido = $io_saf->uf_saf_delete_movimientos($ls_codigo, $la_seguridad); if ($lb_valido) { $io_msg->message("El registro fue eliminado"); uf_limpiarvariables(); } else { $io_msg->message("No se pudo eliminar el registro"); } } elseif ($ls_operacion == "NUEVO") { uf_limpiarvariables(); $ls_emp = ""; $ls_codemp = ""; $ls_tabla = "saf_causas"; $ls_columna = "codcau"; $ls_codigo = $io_fun->uf_generar_codigo($ls_emp, $ls_codemp, $ls_tabla, $ls_columna); } ?> <p> </p> <div align="center"> <table width="596" height="209" border="0" class="formato-blanco"> <tr> <td width="588" height="203"><div align="left"> <form name="form1" method="post" action=""> <?php ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// $io_fun_activo->uf_print_permisos($ls_permisos, $la_permisos, $ls_logusr, "location.href='sigespwindow_blank.php'"); unset($io_fun_activo); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>
} $lb_empresa = true; if (array_key_exists("chklibcompras", $_POST)) { $li_estlibcompras = $_POST["chklibcompras"]; $lr_datos["estlibcompras"] = $li_estlibcompras; $ls_estlibcompras = "checked"; } else { $li_estlibcompras = 0; $lr_datos["estlibcompras"] = $li_estlibcompras; $ls_estlibcompras = ""; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'sigesp_cargos', 'codcar'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////// Fin Operacion Nuevo /////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualización ////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_otroscreditos->uf_select_otroscreditos($ls_codemp, $ls_codigo); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("El Código del Crédito ya existe !!!");
} else { $ls_tipdoc = ""; } if (array_key_exists("hidestatus", $_POST)) { $ls_estatus = $_POST["hidestatus"]; } else { $ls_estatus = "NUEVO"; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; $lb_empresa = true; $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_documentos', 'coddoc'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualización //////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $arremp = $_SESSION["la_empresa"]; $ls_codemp = $arremp["codemp"]; $lb_existe = $io_documento->uf_select_documento($ls_codemp, $ls_codigo); if ($lb_existe) {
$ls_tipperpro = '-'; $ls_ctaant = ""; $ls_denctaant = ""; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $lb_empresa = true; $ls_type = uf_load_tipo($ls_codemp); // Variable que indica si el Código es // Númerico o Alfanumerico para la // Generacion del consecutivo.A=Alfanumerico,N=Numerico if ($ls_type != 'A') { $ls_string = "'0123456789'"; $ls_codigo = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'rpc_proveedor', 'cod_pro'); if (empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } } else { $ls_codigo = ""; $ls_string = "'0123456789'+'abcdefghijklmnopqrstuvwxyz'"; } uf_limpiar_variables(); } if ($ls_operacion == "pais" || $ls_operacion == "estado" || $ls_operacion == "municipio" || $ls_operacion == "parroquia") { $lb_empresa = true; $ls_type = uf_load_tipo($ls_codemp); // Variable que indica si el Código es // Númerico o Alfanumerico para la // Generacion del consecutivo.A=Alfanumerico,N=Numerico
} else { $ls_operacion = "NUEVO"; uf_limpiarvariables(); uf_agregarlineablanca($lo_object, $li_totrows); uf_agregarlineablancascg($lo_objectscg, $li_totrowsscg); $ls_readonly = "readonly"; } switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_readonly = ""; $ls_emp = ""; $ls_codemp = ""; $ls_tabla = "saf_movimiento"; $ls_columna = "cmpmov"; $ls_cmpmov = $io_fundb->uf_generar_codigo($ls_emp, $ls_codemp, $ls_tabla, $ls_columna); $ls_numcmp = $io_fundb->uf_generar_codigo_movimiento_saf("MO"); //Número de Comprobante Independiente para cada tipo de movimiento. $lo_objectscg = ""; uf_agregarlineablanca($lo_object, 1); uf_agregarlineablancascg($lo_objectscg, 1); break; case "AGREGARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas", 1); $li_totrowsscg = uf_obtenervalor("totalfilasscg", 1); $li_totrows = $li_totrows + 1; $li_totrowsscg = $li_totrowsscg + 1; $ls_cmpmov = $_POST["txtcmpmov"]; $ls_numcmp = $_POST["txtnumcmp"]; $ls_codcau = $_POST["txtcodcau"];
$ls_operacion = $_POST["operacion"]; $ls_codcla = $_POST["txtcodigo"]; $ls_dencla = $_POST["txtdenominacion"]; $ls_estatus = $_POST["hidestatus"]; } else { $ls_operacion = "NUEVO"; $ls_codcla = ""; $ls_dencla = ""; $ls_estatus = "NUEVO"; } $lb_empresa = true; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "NUEVO") { $ls_codcla = $io_funciondb->uf_generar_codigo($lb_empresa, $ls_codemp, 'soc_clausulas', 'codcla'); if (empty($ls_codcla)) { $io_msg->message($io_funciondb->is_msg_error); } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion ////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion == "ue_guardar") { $lb_existe = $io_clausula->uf_select_clausula($ls_codemp, $ls_codcla); if ($lb_existe) { if ($ls_estatus == "NUEVO") { $io_msg->message("Este Código de Clausula ya existe !!!");