} elseif($ls_operacion=="ue_cargarcontrato") { $lb_valido=$io_contrato->uf_select_contrato($ls_codcon,$la_data); if($lb_valido) { $ls_fecinicon=$io_function->uf_convertirfecmostrar($la_data["fecinicon"][1]); $ls_placon=$io_funsob->uf_convertir_decimalentero($la_data["placon"][1]); $ls_placonuni=$la_data["nomuni"][1]; $ls_contasi=$la_data["nompro"][1]; $ls_moncon=$io_funsob->uf_convertir_numerocadena($la_data["monto"][1]); $ls_estcon=$io_funsob->uf_convertir_numeroestado($la_data["estcon"][1]); $ls_codobr=$la_data["codobr"][1]; $ls_codcon=$la_data["codcon"][1]; $lb_valido=$io_obra->uf_select_obra($ls_codobr,$la_data); if($lb_valido) { $ls_desobr=$la_data["desobr"][1]; $ls_estobr=$la_data["desest"][1]; $ls_munobr=$la_data["denmun"][1]; $ls_comobr=$la_data["nomcom"][1]; $ls_parobr=$la_data["denpar"][1]; $ls_dirobr=$la_data["dirobr"][1]; } } } elseif($ls_operacion=="ue_guardar") { $ls_fecact=$io_function->uf_convertirdatetobd($ls_fecact);
require_once("class_folder/sigesp_sob_c_acta.php"); $io_acta=new sigesp_sob_c_acta(); require_once("class_folder/sigesp_sob_c_supervisores.php"); $io_supervisores=new sigesp_sob_c_supervisores(); require_once("../shared/class_folder/class_funciones.php"); $io_function=new class_funciones(); // Obteniedo la data a ser enviada al documento OpenOffice. $ls_ruta=$_GET["ruta"]; $ls_codcon=$_GET["codcon"]; $ls_codact=$_GET["codact"]; $ls_tipact=$_GET["tipact"]; $io_contrato->uf_select_contrato($ls_codcon,$la_datacontrato); $io_obra->uf_select_obra($la_datacontrato["codobr"][1],$la_dataobra); $io_acta->uf_select_acta($ls_codcon,$ls_codact,$ls_tipact,$la_dataacta); $io_supervisores->uf_select_supervisor($la_dataacta["cedinsact"][1],$la_datainspector); $io_supervisores->uf_select_supervisor($la_dataacta["cedresact"][1],$la_dataresidente); //--------------------------Datos de la Obra--------------------------------------------// $CodigoObra=$la_datacontrato["codobr"][1]; $descripcion=$la_dataobra["desobr"][1]; $ubicacion=$la_dataobra["dirobr"][1]; //--------------------------Datos del Contrato------------------------------------------// $contratista=$la_datacontrato["nompro"][1]; $numerodecontrato=$ls_codcon; $MontoContrato=$la_datacontrato["monto"][1]; //--------------------------Datos del Acta---------------------------------------------// $NumeroActa=$ls_codact; $nombreinspector=$la_datainspector["nomsup"][1]; $nombreresidente=$la_dataresidente["nomsup"][1];
if ($lb_valido) { $io_datastore->data=$la_contrato; $li_i=1; $ls_codcon=$io_datastore->getValue("codcon",$li_i); $ls_moncon=$io_funsob->uf_convertir_numerocadena($io_datastore->getValue("monto",$li_i)); } $io_anticipo->uf_calcular_montoanticipo($ls_codcon,$ld_montototalanticipoaux); $ld_montototalanticipo=$io_funsob->uf_convertir_numerocadena($ld_montototalanticipoaux); $ld_montocontrato=$la_contrato["monto"][1]; $ld_montocontratofinal=$ld_montocontrato+$ld_totalvariacion; $ld_montocontrato=$io_funsob->uf_convertir_numerocadena($ld_montocontrato); $ld_montocontratofinal=$io_funsob->uf_convertir_numerocadena($ld_montocontratofinal); $ld_monvar=$io_funsob->uf_convertir_numerocadena($ld_totalvariacion); $lb_valido=$io_obra->uf_select_obra($io_datastore->getValue("codobr",$li_i),$la_obra); if($lb_valido) $ls_desobr=$la_obra["desobr"][1]; } elseif($ls_operacion=="ue_guardar") { $ld_monto=$io_funsob->uf_convertir_cadenanumero($ls_monto); $ld_montotant=$io_funsob->uf_convertir_cadenanumero($ls_montotant); $ld_porant=$io_funsob->uf_convertir_cadenanumero($ls_porant); $lf_fecant=$io_function->uf_convertirdatetobd($ls_fecant); $lf_fecintant=$io_function->uf_convertirdatetobd($ls_fecintant); $lb_existe=$io_anticipo->uf_select_anticipo ($ls_codant,$ls_codcon,$la_data); $ls_hidstatus=$_POST["hidstatus"]; if($ls_hidstatus!="C") { $io_anticipo->io_sql->begin_transaction();
$la_objectfuentes[$li_temp][3]="<input name=txtmonfuefin".$li_temp." type=text id=txtmonfuefin".$li_temp." class=sin-borde size=20 maxlength=21 style= text-align:right value='".$ls_monfuefin."' onKeyPress=return(validaCajas(this,'d',event,15)) onKeyUp=javascript:uf_llamada_validarmonto(this) onBlur=javascript:ue_getformat(this)>"; $la_objectfuentes[$li_temp][4]=" <a href=javascript:ue_removerfuente(".$li_i.");><img src=../shared/imagebank/tools15/eliminar.gif alt=Aceptar width=15 height=15 border=0 style= text-align:center></a>"; } } $la_objectfuentes[$li_filasfuentes][1]="<input name=txtcodfuefin".$li_filasfuentes." type=text id=txtcodfuefin".$li_filasfuentes." class=sin-borde style= text-align:center size=5 readonly>"; $la_objectfuentes[$li_filasfuentes][2]="<input name=txtnomfuefin".$li_filasfuentes." type=text id=txtnomfuefin".$li_filasfuentes." class=sin-borde style= text-align:left size=50 readonly>"; $la_objectfuentes[$li_filasfuentes][3]="<input name=txtmonfuefin".$li_filasfuentes." type=text id=txtmonfuefin".$li_filasfuentes." class=sin-borde size=20 style= text-align:center readonly>"; $la_objectfuentes[$li_filasfuentes][4]="<input name=txtvacio".$li_filasfuentes." type=text id=txtvacio class=sin-borde style= text-align:center size=5 readonly>"; }elseif($ls_operacion=="ue_guardar") { $lb_fuente=true; $ls_hidstatus=$_POST["hidstatus"]; $ld_dateinicio=$io_function->uf_convertirdatetobd($ls_feciniobr); $ld_datefin=$io_function->uf_convertirdatetobd($ls_fecfinobr); $lb_existe=$io_obra->uf_select_obra ($ls_codobr,$la_datos); $ld_datecreacion=$io_function->uf_convertirdatetobd($ls_feccreobr); if($ls_hidstatus!="C") { $io_sql->begin_transaction(); $ls_codobraux=$ls_codobr; $lb_valido=$io_obra->uf_guardar_obra(&$ls_codobr,$ls_codten,$ls_codtipest,$ls_codest,$ls_codmun,$ls_codpar,$ls_codcom,$ls_codsiscon,$ls_codpro,$ls_codtob,$ls_nomobr,$ls_dirobr,$ls_obsobr,$ls_resobr,$ld_dateinicio,$ld_datefin,$li_monto,$ld_datecreacion,$la_seguridad); if ($lb_valido) { for ($li_i=1;$li_i<$li_filaspartidas;$li_i++)//Guardando las partidas asociadas a la obra { $ls_codigo=$_POST["txtcodpar".$li_i]; $ls_cantidad=$io_funsob->uf_convertir_cadenanumero($_POST["txtcanpar".$li_i]); $lb_partida=$io_obra->uf_guardar_dtpartidas($ls_codobr,$ls_codigo,$ls_cantidad,$la_seguridad); }