function uf_print_amortizacion() { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_print_amortizacion // Access: private // Arguments: // Description: Función que obtiene e imprime los resultados de la busqueda de compromisos // Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang // Fecha Creación: 09/05/2007 Fecha Última Modificación : //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// global $io_funciones_sob; require_once("../../shared/class_folder/class_mensajes.php"); $io_mensajes=new class_mensajes(); require_once("../../shared/class_folder/class_funciones.php"); $io_funciones=new class_funciones(); require_once("sigesp_sob_c_recepcion.php"); $io_recepcion=new sigesp_sob_c_recepcion("../../"); require_once("../../shared/class_folder/class_datastore.php"); $io_ds_amortizacion=new class_datastore(); // Datastored de cuentas contables $ls_codigo=$_POST['codigo']; $ls_tipodes=$_POST['tipodes']; switch($ls_tipodes) { case "P": $ls_codprov=$ls_codigo; $ls_cedbene="----------"; break; case "B": $ls_codprov="----------"; $ls_cedbene=$ls_codigo; break; } if(array_key_exists("amortizacion",$_SESSION)) { $io_ds_amortizacion->data=$_SESSION["amortizacion"]; } $lb_valido=$io_recepcion->uf_select_amortizaciones($ls_codprov,$ls_cedbene); if($lb_valido==true) { $li_totrow=$io_recepcion->io_ds_anticipos->getRowCount('numrecdoc'); if($li_totrow>0) {//print_r($io_ds_amortizacion->data); print "<table width=600 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>"; print "<tr class=titulo-celda>"; print " <td align='center' >Recepcion</td>"; print " <td align='rigth' >Total Anticipo</td>"; print " <td align='rigth' >Saldo</td>"; print " <td align='rigth' >Amortizacion</td>"; print "</tr>"; for($li_i=1;($li_i<=$li_totrow)&&($lb_valido);$li_i++) { $ls_numrecdoc=trim($io_recepcion->io_ds_anticipos->data["numrecdoc"][$li_i]); $ls_codtipdoc=trim($io_recepcion->io_ds_anticipos->data["codtipdoc"][$li_i]); $li_monsal=$io_recepcion->io_ds_anticipos->data["monsal"][$li_i]; $li_montotamo=$io_recepcion->io_ds_anticipos->data["montotamo"][$li_i]; $ls_cuenta=$io_recepcion->io_ds_anticipos->data["cuenta"][$li_i]; $ls_codamo=$io_recepcion->io_ds_anticipos->data["codamo"][$li_i]; $li_monamo=0; if($lb_valido) { $li_row=$io_ds_amortizacion->findValues(array('recdocant'=>$ls_numrecdoc,'codtipdoc'=>$ls_codtipdoc),"recdocant"); if($li_row>0) { $li_monamo=$io_ds_amortizacion->getValue("monto",$li_row); } print "<tr class=celdas-blancas>"; print " <td width=155 align=center><input name=txtnumrecdoc".$li_i." type=text class=sin-borde style=text-align:center id=txtnumrecdoc".$li_i."' value=".$ls_numrecdoc." readonly/>". " <input name=txtcuenta".$li_i." type=hidden id=txtcuenta".$li_i."' value=".$ls_cuenta." /><input name=txtcodtipdoc".$li_i." type=hidden id=txtcodtipdoc".$li_i."' value=".$ls_codtipdoc." />". " <input name=txtcodamo".$li_i." type=hidden id=txtcodamo".$li_i."' value=".$ls_codamo." /></td>"; print " <td width=155 align=right>".number_format($li_montotamo,2,',','.')."</td>"; print " <td width=155 align=right><input name=txtsaldo".$li_i." type=text class=sin-borde style=text-align:right id=txtsaldo".$li_i."' value=".number_format($li_monsal,2,',','.')." readonly/></td>"; print " <td width=155 align=right><input name=txtmonto".$li_i." type=text class=sin-borde style=text-align:right id=txtmonto".$li_i."' value=".number_format($li_monamo,2,',','.')." onKeyPress=return(ue_formatonumero(this,'.',',',event)); onBlur= ue_validarmonto(); /> </td>"; print "</tr>"; } } print "<tr><td>"; print "<input name=txttotrow type=hidden class=sin-borde id=txttotrow value=".$li_totrow." onKeyPress=return(ue_formatonumero(this,'.',',',event)); />"; print "</td></tr>"; print "</table>"; } else { $io_mensajes->message("ERROR->No hay Anticipos asociados a este Proveedor ó Beneficiario"); } } unset($io_mensajes); unset($io_funciones); unset($io_recepcion); }// end function uf_print_compromisos
require_once("../shared/class_folder/class_sql.php"); require_once("../shared/class_folder/grid_param.php"); $io_grid=new grid_param(); require_once("../shared/class_folder/class_mensajes.php"); $io_msg=new class_mensajes(); require_once("../shared/class_folder/class_datastore.php"); $io_datastore=new class_datastore(); require_once("../shared/class_folder/class_funciones.php"); $io_fun=new class_funciones(); require_once ("class_folder/sigesp_sob_c_funciones_sob.php"); $io_funsob= new sigesp_sob_c_funciones_sob(); require_once("class_folder/sigesp_sob_class_mensajes.php"); $io_mensaje=new sigesp_sob_class_mensajes(); require_once("class_folder/sigesp_sob_c_recepcion.php"); $io_recepcion=new sigesp_sob_c_recepcion(); $li_ancho=600; $ls_nametable="grid"; $ls_titulovaluacion="Valuaciones"; $la_columvaluacion[1]=" "; $la_columvaluacion[2]="<a href=javascript:ue_ordenar('v.codval');><font color=#FFFFFF>Cód. Val.</font></a>"; $la_columvaluacion[3]="<a href=javascript:ue_ordenar('v.codcon');><font color=#FFFFFF>Cód. Con.</font></a>"; $la_columvaluacion[4]="<a href=javascript:ue_ordenar('o.desobr');><font color=#FFFFFF>Descripción de la Obra</a>"; $la_columvaluacion[5]="<a href=javascript:ue_ordenar('v.fecha');><font color=#FFFFFF>Fecha</a>"; $la_columvaluacion[6]="<a href=javascript:ue_ordenar('c.monto');><font color=#FFFFFF>Monto</a>"; $la_columvaluacion[7]="<a href=javascript:ue_ordenar('c.estval');><font color=#FFFFFF>Estado</a>"; $ls_tituloanticipo="Anticipos"; $la_columanticipo[1]=" ";