本文整理汇总了PHP中class_datastore::getValue方法的典型用法代码示例。如果您正苦于以下问题:PHP class_datastore::getValue方法的具体用法?PHP class_datastore::getValue怎么用?PHP class_datastore::getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类class_datastore
的用法示例。
在下文中一共展示了class_datastore::getValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
$lb_vali=$io_casig->uf_llenarcombo_pais($la_pais);
if($lb_vali)
{
$io_data->data=$la_pais;
$totrow=$io_data->getRowCount("codpai");
}
else
$totrow=0;
?>
<select name="cmbpais" size="1" id="cmbpais" onChange="javascript:ue_cambiarestado()">
<?Php
for($li_i=1;$li_i<=$totrow;$li_i++)
{
$ls_codigo=$io_data->getValue("codpai",$li_i);
$ls_desest=$io_data->getValue("despai",$li_i);
if ($ls_codigo==$ls_codpai)
{
print "<option value='$ls_codigo' selected>$ls_desest</option>";
}
else
{
print "<option value='$ls_codigo'>$ls_desest</option>";
}
}
?>
</select>
<input name="hidpais" type="hidden" id="hidpais" value="<? print $ls_codpai?>">
</span></td>
</tr>
示例2: Cezpdf
$io_pdf = new Cezpdf('LETTER', 'portrait');
// Instancia de la clase PDF
$io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm');
// Seleccionamos el tipo de letra
$io_pdf->ezSetCmMargins(4, 2.5, 3, 3);
// Configuración de los margenes en centímetros
$li_totrow = $io_report->DS->getRowCount("numsol");
if ($li_totrow > 1) {
for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
$ls_denominacion = $io_report->DS->data["dentipdoc"][$li_i];
$ds_dentipdoc->insertRow("dentipsol", $ls_denominacion);
}
$ds_dentipdoc->group("dentipsol");
$li_fila = $ds_dentipdoc->getRowCount("dentipsol");
for ($li_i = 1; $li_i <= $li_fila; $li_i++) {
$ls_denominacion = $ds_dentipdoc->getValue("dentipsol", $li_i);
if ($ls_denominacion != "") {
if ($li_i == 1) {
$ls_dentipdoc = $ls_denominacion;
} else {
$ls_dentipdoc = $ls_dentipdoc . ", " . $ls_denominacion;
}
}
}
} else {
$ls_dentipdoc = $io_report->DS->data["dentipdoc"][1];
}
for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
$ls_numsol = $io_report->DS->data["numsol"][$li_i];
$ls_codpro = $io_report->DS->data["cod_pro"][$li_i];
$ls_cedbene = $io_report->DS->data["ced_bene"][$li_i];
示例3: trim
function uf_spg_reporte_disponibilidad_formato2($as_codestpro1_ori,$as_codestpro2_ori,$as_codestpro3_ori,$as_codestpro4_ori,
$as_codestpro5_ori,$as_codestpro1_des,$as_codestpro2_des,$as_codestpro3_des,
$as_codestpro4_des,$as_codestpro5_des,$adt_fecini,$adt_fecfin,
$as_cuenta_from,$as_cuenta_to)
{//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Function : uf_spg_reporte_disponibilidad_formato2
// Access : private
// Argumentos : as_codestpro1_ori .. $as_codestpro5_ori // codigo de la estructura programatica origen
// as_codestpro1_des .. $as_codestpro5_des // codigo de la estructura programatica destino
// $adt_fecini // fecha de inicio
// $adt_fecfin // fecha de fin
// $as_cuenta_from // cuenta desde
// $as_cuenta_to // desde hasta
// Returns : Retorna true en caso de exito de la consulta o false en otro caso
// Description : Reporte que genera la salida para el disponible presupuestario acumulada segun fecha seleccionada
// Creado por : Ing. Yozelin Barragán.
// Fecha Creación : 26/01/2007 Fecha última Modificacion : Hora :
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$lb_existe = false;
$lb_valido = true;
$ls_codemp = $this->dts_empresa["codemp"];
$this->dts_reporte->reset_ds();
$ls_str_sql_where="";
$dts_disponible=new class_datastore();
$rs_data=0;
$ls_estructura_desde=$as_codestpro1_ori.$as_codestpro2_ori.$as_codestpro3_ori.$as_codestpro4_ori.$as_codestpro5_ori;
$ls_estructura_hasta=$as_codestpro1_des.$as_codestpro2_des.$as_codestpro3_des.$as_codestpro4_des.$as_codestpro5_des;
$this->uf_obtener_rango_programatica($as_codestpro1_ori,$as_codestpro2_ori,$as_codestpro3_ori,$as_codestpro4_ori,$as_codestpro5_ori,
$as_codestpro1_des,$as_codestpro2_des,$as_codestpro3_des,$as_codestpro4_des,$as_codestpro5_des,
$ls_Sql_Where,$ls_str_estructura_from,$ls_str_estructura_to);
$ls_Sql_Where = trim($ls_Sql_Where);
if ( !empty($ls_Sql_Where) )
{
$ls_str_sql_where=$ls_Sql_Where." AND ";
}
else
{
$ls_str_sql_where="";
}
$ls_gestor = $_SESSION["ls_gestor"];
if(strtoupper($ls_gestor)=="MYSQL")
{
$ls_concat="CONCAT(PCT.codestpro1, PCT.codestpro2, PCT.codestpro3, PCT.codestpro4,PCT.codestpro5)";
}
else
{
$ls_concat="(PCT.codestpro1||PCT.codestpro2||PCT.codestpro3||PCT.codestpro4||PCT.codestpro5)";
}
$ls_sql=" SELECT ".$ls_concat." AS programatica, PCT.codestpro1, PCT.codestpro2, PCT.codestpro3, PCT.codestpro4, ".
" PCT.codestpro5, PCT.spg_cuenta, PCT.denominacion, PCT.status, EP.denestpro5 ".
" FROM spg_cuentas PCT, spg_ep5 EP ".
" WHERE PCT.codemp='".$ls_codemp."' AND PCT.codemp=EP.codemp AND PCT.codestpro1=EP.codestpro1 AND ".
" PCT.codestpro2=EP.codestpro2 AND PCT.codestpro3=EP.codestpro3 AND PCT.codestpro4=EP.codestpro4 AND ".
" PCT.codestpro5=EP.codestpro5 AND ".$ls_str_sql_where." ".
" PCT.spg_cuenta between '".$as_cuenta_from."' AND '".$as_cuenta_to."' ".
" ORDER BY PCT.codestpro1, PCT.codestpro2, PCT.codestpro3, PCT.codestpro4, PCT.codestpro5, PCT.spg_cuenta ";
$rs_data=$this->SQL->select($ls_sql);
if($rs_data===false)
{
$lb_valido=false;
$this->io_msg->message("CLASE->sigesp_spg_class_report MÉTODO->uf_spg_reporte_disponibilidad_presupuestaria ERROR->".$this->fun->uf_convertirmsg($this->SQL->message));
}
else
{
if($row=$this->SQL->fetch_row($rs_data))
{
$dts_disponible->data=$this->SQL->obtener_datos($rs_data);
$lb_existe=true;
}
$this->SQL->free_result($rs_data);
if($lb_existe==false)
{
return false; // no hay registro
}
$li_total_row=$dts_disponible->getRowCount("spg_cuenta");
for ($li_i=1;$li_i<=$li_total_row;$li_i++)
{
$ls_codestpro1 = $dts_disponible->getValue("codestpro1",$li_i);
$ls_codestpro2 = $dts_disponible->getValue("codestpro2",$li_i);
$ls_codestpro3 = $dts_disponible->getValue("codestpro3",$li_i);
$ls_codestpro4 = $dts_disponible->getValue("codestpro4",$li_i);
$ls_codestpro5 = $dts_disponible->getValue("codestpro5",$li_i);
$ls_programatica = $ls_codestpro1.$ls_codestpro2.$ls_codestpro3.$ls_codestpro4.$ls_codestpro5;
$ls_spg_cuenta = $dts_disponible->getValue("spg_cuenta",$li_i);
$ls_denominacion = $dts_disponible->getValue("denominacion",$li_i);
$ls_status = $dts_disponible->getValue("status",$li_i);
$ls_denestpro5 = $dts_disponible->getValue("denestpro5",$li_i);
$ld_monto_asignado=0;
$ld_monto_aumento=0;
$ld_monto_disminucion=0;
$ld_monto_precompromiso=0;
$ld_monto_compromiso=0;
$ld_monto_causado=0;
$ld_monto_pagado=0;
$ld_monto_aumento_a=0;
$ld_monto_disminucion_a=0;
$ld_monto_precompromiso_a=0;
$ld_monto_compromiso_a=0;
//.........这里部分代码省略.........
示例4:
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
示例5: array
for($li_i=1;$li_i<=$li_totrow;$li_i++)
{
$li_totprenom = 0;
$ldec_mondeb = 0;
$ldec_monhab = 0;
$li_totant = 0;
$ls_numdoc = $ds_voucher->data["numdoc"][$li_i];
$ls_codban = $ds_voucher->data["codban"][$li_i];
$ls_nomban = $class_report->uf_select_data($io_sql,"SELECT nomban FROM scb_banco WHERE codban ='".$ls_codban."' AND codemp='".$ls_codemp."'","nomban");
$ls_ctaban = $ds_voucher->data["ctaban"][$li_i];
$ls_chevau = $ds_voucher->data["chevau"][$li_i];
$ld_fecmov = $io_funciones->uf_convertirfecmostrar($ds_voucher->data["fecmov"][$li_i]);
$ls_nomproben = $ds_voucher->data["nomproben"][$li_i];
$ls_solicitudes = $class_report->uf_select_solicitudes($ls_numdoc,$ls_codban,$ls_ctaban);
$ls_conmov = $ds_voucher->getValue("conmov",$li_i);
$ldec_monret = $ds_voucher->getValue("monret",$li_i);
$ldec_monto = $ds_voucher->getValue("monto",$li_i);
//$ldec_total = $ldec_monto-$ldec_monret;
$ldec_total = $ldec_monto;
//Asigno el monto a la clase numero-letras para la conversion.
$numalet->setNumero($ldec_total);
//Obtengo el texto del monto enviado.
$ls_monto= $numalet->letra();
uf_print_encabezado_pagina(number_format($ldec_total,2,",","."),$ls_nomproben,$ls_monto,$_SESSION["la_empresa"]["ciuemp"].", ".$ld_fecmov,$io_pdf); // Imprimimos el encabezado de la p�gina
uf_print_cabecera($ls_numdoc,$ls_nomban,$ls_ctaban,$ls_chevau,$ls_nomproben,$ls_solicitudes,$ls_conmov,$io_pdf); // Imprimimos la cabecera del registro
$ds_dt_scg->data=$class_report->uf_cargar_dt_scg($ls_numdoc,$ls_codban,$ls_ctaban,$ls_codope); // Obtenemos el detalle del reporte
$la_items = array('0'=>'scg_cuenta');
$la_suma = array('0'=>'monto');
示例6:
<td class="fd-blanco"> </td>
<td> </td>
<td width="17" rowspan="9"> </td>
<td class="fd-blanco"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<?php
if ($ls_operacion=="")
{
global $ds_prorep;
$i=$_GET["fila"];
$ds_prorep->data=$_SESSION["objact"];
$li_num=$ds_prorep->getRowCount("cod_report");
$ld_marzo=$ds_prorep->getValue("marzo",$i);
$ld_junio=$ds_prorep->getValue("junio",$i);
$ld_septiembre=$ds_prorep->getValue("septiembre",$i);
$ld_diciembre=$ds_prorep->getValue("diciembre",$i);
$ld_total="0.0000";
}//($ls_operacion=="")
?>
<td width="71" class="fd-blanco"><div align="right">Trimestre(1)</div></td>
<td width="137">
<div align="left">
<input name="txtMarzo" type="text" class="fd-blanco" id="txtMarzo" onKeyPress="return(currencyFormat(this,'.',',',event))" value="<?php print $ld_marzo ?>" onBlur="uf_actualizar(this)">
</div></td>
<td width="75" class="fd-blanco"><div align="right">Trimestre(2)</div></td>
<td width="134"><input name="txtJunio" type="text" class="fd-blanco" id="txtJulio3" onKeyPress="return(currencyFormat(this,'.',',',event))" value="<?php print $ld_junio?>" onBlur="uf_actualizar(this)"></td>
<td width="5"><div align="right"> </div></td>
</tr>
示例7:
<td width="431"><div align="left">
<?Php
$lb_vali=$io_cunid->uf_llenarcombo_tipouni(&$la_tipoun);
if($lb_vali)
{
$io_data->data=$la_tipoun;
$totrow=$io_data->getRowCount("codtun");
}
?>
<select name="cmbtipouni" id="cmbtipouni">
<option value="">Seleccione</option>
<?Php
for($z=1;$z<=$totrow;$z++)
{
$ls_tipoun=$io_data->getValue("codtun",$z);
$ls_nombreun=$io_data->getValue("nomtun",$z);
if ($ls_tipoun==$ls_tipounidad)
{
print "<option value='$ls_tipoun' selected>$ls_nombreun</option>";
}
else
{
print "<option value='$ls_tipoun'>$ls_nombreun</option>";
}
}
?>
</select>
<input name="hidestado" type="hidden" id="hidestado" value="<? print $ls_tipounidad ?>">
</div></td>
</tr>
示例8:
$li_temp_nota_cred_mas = 0;
$li_temp_nota_cred_menos = 0;
$li_temp_retiro_mas = 0;
$li_temp_retiro_menos = 0;
$li_temp_deposito_mas = 0;
$li_temp_deposito_menos = 0;
for($li_i=1;$li_i<=$li_totrow;$li_i++)
{
$li_temp=$li_temp+1;
$li_totprenom = 0;
$ldec_mondeb = 0;
$ldec_monhab = 0;
$li_totant = 0;
$ls_tipo = $ds_concil->getValue("tipo",$li_i);
$ls_suma = $ds_concil->getValue("suma",$li_i);
$ls_codope = $ds_concil->getValue("codope",$li_i);
$ls_numdoc = $ds_concil->getValue("numdoc",$li_i);
$ls_nomproben = $ds_concil->getValue("nomproben",$li_i);
$ld_fecmov = $ds_concil->getValue("fecmov",$li_i);
$ldec_monto = $ds_concil->getValue("monto",$li_i);
$ld_fecmov = $io_funciones->uf_convertirfecmostrar($ld_fecmov);
$ls_item = $ls_numdoc." ".$ls_nomproben." ".$ld_fecmov;
if($ls_suma=='+')//En caso que sean mas
{
switch($ls_codope)
{
case "CH":
$la_data_cheque_mas[$li_temp_cheque_mas]["fecha"]=$ld_fecmov;
$la_data_cheque_mas[$li_temp_cheque_mas]["numdoc"]=$ls_numdoc;
示例9: trim
function uf_procesar_cuentas($as_cuenta_spg, $as_denominacion_cta, $aa_estpro, $as_cuenta_scg, $aa_security)
{
$ls_spg_cuenta = $as_cuenta_spg;
$ls_cuenta_tempo = $ls_spg_cuenta;
$ls_denominacion_cta = $as_denominacion_cta;
$ls_scg_cuenta = $as_cuenta_scg;
$ls_codest1 = $aa_estpro[0];
$ls_codest2 = $aa_estpro[1];
$ls_codest3 = $aa_estpro[2];
$ls_codest4 = $aa_estpro[3];
$ls_codest5 = $aa_estpro[4];
$ls_estcla = $aa_estpro[5];
$ls_scgctaint = $aa_estpro[6];
$lb_valido = true;
//Tomo los valores anteriores de la cuenta y denominacion.
if ($this->int_spg->uf_spg_select_cuenta($this->dat["codemp"], $aa_estpro, $ls_spg_cuenta, &$ls_status, &$ls_denominacion, $ls_scg_cuenta)) {
$lb_valido = $this->int_spg->uf_spg_update_cuenta($ls_codest1, $ls_codest2, $ls_codest3, $ls_codest4, $ls_codest5, $ls_estcla, $ls_spg_cuenta, $ls_denominacion_cta, $as_cuenta_scg);
if ($lb_valido) {
$ls_estpro1 = "";
$ls_estpro2 = "";
$ls_ctapu = "";
$ls_denctapu = "";
$ls_ctaplan = "";
$this->is_msg_error = "Denominación Actualizada";
$disabled = "";
$this->int_spg->io_sql->commit();
///////////////////////////////// SEGURIDAD /////////////////////////////
$ls_evento = "UPDATE";
$ls_desc_event = "Actualizo la cuenta " . $ls_spg_cuenta . ", asociada a la programatica " . $ls_codest1 . "-" . $ls_codest2 . "-" . $ls_codest3 . "-" . $ls_codest4 . "-" . $ls_codest5 . " y a la cuenta contable " . $ls_scg_cuenta;
$ls_variable = $this->io_seguridad->uf_sss_insert_eventos_ventana($aa_security[1], $aa_security[2], $ls_evento, $aa_security[3], $aa_security[4], $ls_desc_event);
//////////////////////////////// SEGURIDAD //////////////////////////////
} else {
$this->is_msg_error = "Error " . $this->int_spg->io_sql->message;
}
} else {
$ls_cuenta_tempo = $ls_spg_cuenta;
$ls_denominacion = "";
$ls_NextCuenta = $this->int_spg->uf_spg_next_cuenta_nivel($ls_spg_cuenta);
$li_Nivel = $this->int_spg->uf_spg_obtener_nivel($ls_NextCuenta);
$li_fila = 1;
$lds_cuenta_temp = new class_datastore();
do {
if (!$this->int_spg->uf_spg_select_cuenta($this->dat["codemp"], $aa_estpro, $ls_NextCuenta, &$ls_status, &$ls_denominacion, $ls_scg_cuenta)) {
$ls_PadNextCuenta = $this->int_scg->uf_pad_cuenta_plan($this->dat["formplan"], $ls_NextCuenta);
$this->int_spg->uf_select_plan_unico_cuenta($ls_PadNextCuenta, &$as_denominacion_plan);
if ($li_Nivel > 1) {
$ls_cuenta_ref = $this->int_spg->uf_spg_next_cuenta_nivel($ls_NextCuenta);
} else {
$ls_cuenta_ref = " ";
}
if ($as_denominacion_plan == "") {
$as_denominacion_plan = $as_denominacion_cta;
}
$lds_cuenta_temp->insertRow("sc_cuenta", trim($ls_scg_cuenta));
$lds_cuenta_temp->insertRow("spg_cuenta", $ls_NextCuenta);
$lds_cuenta_temp->insertRow("codestpro1", $ls_codest1);
$lds_cuenta_temp->insertRow("codestpro2", $ls_codest2);
$lds_cuenta_temp->insertRow("codestpro3", $ls_codest3);
$lds_cuenta_temp->insertRow("codestpro4", $ls_codest4);
$lds_cuenta_temp->insertRow("codestpro5", $ls_codest5);
$lds_cuenta_temp->insertRow("denominacion", $as_denominacion_plan);
$lds_cuenta_temp->insertRow("sc_cuenta_ref", $ls_cuenta_ref);
$lds_cuenta_temp->insertRow("nivel", $li_Nivel);
$lds_cuenta_temp->insertRow("estcla", $ls_estcla);
$lds_cuenta_temp->insertRow("scgctaint", $ls_scgctaint);
$li_fila++;
}
if ($li_Nivel > 1) {
$ls_NextCuenta = $this->int_spg->uf_spg_next_cuenta_nivel($ls_NextCuenta);
$li_Nivel = $this->int_spg->uf_spg_obtener_nivel($ls_NextCuenta);
} else {
$li_Nivel = 0;
}
} while ($li_Nivel >= 1);
$li_total = $lds_cuenta_temp->getRowCount("sc_cuenta");
if ($li_total > 0) {
$this->int_spg->io_sql->begin_transaction();
for ($li_fila = 1; $li_fila <= $li_total; $li_fila++) {
$ls_sc_cuenta = $lds_cuenta_temp->getValue("sc_cuenta", $li_fila);
$ls_spg_cuenta = $lds_cuenta_temp->getValue("spg_cuenta", $li_fila);
$ls_codest1 = $lds_cuenta_temp->getValue("codestpro1", $li_fila);
$ls_codest2 = $lds_cuenta_temp->getValue("codestpro2", $li_fila);
$ls_codest3 = $lds_cuenta_temp->getValue("codestpro3", $li_fila);
$ls_codest4 = $lds_cuenta_temp->getValue("codestpro4", $li_fila);
$ls_codest5 = $lds_cuenta_temp->getValue("codestpro5", $li_fila);
$ls_denominacion = $lds_cuenta_temp->getValue("denominacion", $li_fila);
$ls_cuenta_ref = $lds_cuenta_temp->getValue("sc_cuenta_ref", $li_fila);
$li_Nivel = $lds_cuenta_temp->getValue("nivel", $li_fila);
$ls_estcla = $lds_cuenta_temp->getValue("estcla", $li_fila);
$ls_scgctaint = $lds_cuenta_temp->getValue("scgctaint", $li_fila);
$ls_mensaje_error = "Error en Guardar";
$ls_status = "S";
$lb_valido = $this->int_spg->uf_spg_insert_cuenta($ls_codest1, $ls_codest2, $ls_codest3, $ls_codest4, $ls_codest5, $ls_estcla, $ls_spg_cuenta, $ls_denominacion, trim($ls_sc_cuenta), $ls_status, $li_Nivel, $ls_cuenta_ref, $ls_scgctaint);
if (!$lb_valido) {
break;
} else {
///////////////////////////////// SEGURIDAD /////////////////////////////
$ls_evento = "INSERT";
$ls_desc_event = "Inserto la cuenta " . $ls_spg_cuenta . ", asociada a la programatica " . $ls_codest1 . "-" . $ls_codest2 . "-" . $ls_codest3 . "-" . $ls_codest4 . "-" . $ls_codest5 . " y a la cuenta contable " . $ls_sc_cuenta;
////////////////////////////// SEGURIDAD /////////////////////////////
//.........这里部分代码省略.........
示例10:
$la_data[$li_b]=array('programatica'=>$ds_dt_spg->getValue("estpro",$li_b),
'cuenta'=>$ds_dt_spg->getValue("spg_cuenta",$li_b),
'monto'=>number_format($ds_dt_spg->getValue("monto",$li_b),2,",","."));
}
uf_print_detalle_presupuestario($la_data,$io_pdf);
unset($la_data);
}
//Obtengo el detalle presupuestario del movimiento.
$ds_dt_spi->data=$class_report->uf_cargar_dt_spi($ls_numdoc,$ls_codban,$ls_ctaban,$ls_codope,$ls_estmov);
$li_totspi=$ds_dt_spi->getRowCount("spi_cuenta");
if($li_totspi>0)
{
for($li_b=1;$li_b<=$li_totspi;$li_b++)
{
$la_data[$li_b]=array('cuenta'=>$ds_dt_spi->getValue("spi_cuenta",$li_b),
'monto'=>number_format($ds_dt_spi->getValue("monto",$li_b),2,",","."));
}
uf_print_detalle_ingreso($la_data,$io_pdf);
}
$ldec_total=$ldec_total+$ldec_monto;
uf_print_fin_detalle(&$io_pdf);
}
uf_print_totales(number_format($ldec_total,2,",","."),&$io_pdf);
if($lb_valido) // Si no ocurrio ningún error
{
$io_pdf->ezStopPageNumbers(1,1); // Detenemos la impresión de los números de página
$io_pdf->ezStream(); // Mostramos el reporte
}
else // Si hubo algún error
{
示例11:
<a href="javascript:catprovbene(document.form1.tipo.value)"><img src="../shared/imagebank/tools15/buscar.gif" alt="Catalogo Proveedores/Beneficiarios" width="15" height="15" border="0"></a> </td>
<td colspan="2" align="left"><input name="txtprovbene" type="text" id="txtprovbene" style="text-align:center" value="" size="14" maxlength="10"> <label>
<input type="text" name="txtnomproben" id="txtnomproben">
</label>
<div align="right"></div></td>
<td width="70"><div align="right">Hasta </div></td>
<td width="82" align="left"><input name="txtfechahasta" type="text" id="txtfechahasta" size="15" maxlength="10" style="text-align:center" onKeyDown="javascript:ue_formato_fecha(this,'/',patron,true,event);" onBlur="javascript: ue_validar_formatofecha(this);" datepicker="true"> </td>
</tr>
<tr>
<td height="10"><div align="right">Procedencia</div></td>
<td colspan="3" align="left" ><select name="procede" id="select">
<option value="N" "<? print $sel_N?>" >Ninguno</option>
<?php
for($li_i=1;$li_i<=$li_rowcount;$li_i++)
{
$ls_procede=$ds_procedencias->getValue("procede",$li_i);
$ls_despro=$ds_procedencias->getValue("desproc",$li_i);
if($ls_procede_ant==$ls_procede)
{
?>
<option value="<?php print $ls_procede?>" selected><?php print $ls_despro; ?></option>
<?php
}
else
{
?>
<option value="<?php print $ls_procede?>"><?php print $ls_despro; ?></option>
<?php
}
}
?>
示例12:
if(($ls_operacion=="CAMBIO_TIPO"))
{
//Cargo los datos de las programaciones.
$ld_fechadesde=$_POST["txtfechadesde"];
$ld_fechahasta=$_POST["txtfechahasta"];
$ls_documento=$_POST["txtdocumento"];
$ls_numcarta=$_POST["txtnumcarta"];
$data=$io_carta->uf_cargar_cartas_filtradas($ls_empresa,$ls_tipo,$ld_fechadesde,$ld_fechahasta,$ls_documento,$ls_numcarta);
$ldec_total_prog=0;
if($data!="")
{
$ds_carta->data=$data;
$li_total=$ds_carta->getRowCount("numdoc");
for($i=1;$i<=$li_total;$i++)
{
$ls_numdoc = $ds_carta->getValue("numdoc",$i);
$ldec_monto = $ds_carta->getValue("monto",$i);
$ld_fecmov = $fun->uf_formatovalidofecha($ds_carta->getValue("fecmov",$i));
$ld_fecmov = $fun->uf_convertirfecmostrar($ld_fecmov);
$ls_prov = $ds_carta->getValue("cod_pro",$i);
if($ls_prov=="----------")
{
$ls_prov=$ds_carta->getValue("ced_bene",$i);
}
$ls_nomproben = $ds_carta->getValue("nomproben",$i);
$ls_codban = $ds_carta->getValue("codban",$i);
$ls_ctaban = $ds_carta->getValue("ctaban",$i);
$ls_conmov = $ds_carta->getValue("conmov",$i);
$ls_carta = $ds_carta->getValue("numcarord",$i);
$ls_estcon = $ds_carta->getValue("estcon",$i);
$ld_fecpropag='';
示例13: while
function uf_trasladar_saldos($ad_periodoviejo, $ad_periodonuevo, $as_codban, $as_ctaban, $ab_transito)
{
/*------------------------------------------------------------------
- Funcion que se encarga de trasladar los saldos
- Retorna true si la operacion se ejecuto correctamente, de lo contrario, false
- Elaborado por Ing. Laura Cabré.
- Fecha: 12/01/2007
//-----------------------------------------------------------------*/
set_time_limit(0);
$ls_codemp = $this->dat["codemp"];
$ds_cuenta = new class_datastore();
$ds_colocaciones = new class_datastore();
$ds_transito = new class_datastore();
$ds_doc_repetidos = new class_datastore();
$lb_valido = false;
$ad_periodoviejo = $this->io_funciones->uf_convertirdatetobd($ad_periodoviejo);
$ad_periodonuevo = $this->io_funciones->uf_convertirdatetobd($ad_periodonuevo);
// -----------------Se obtiene la cuenta bancaria
$ls_sql = "SELECT 0.0000 AS saldo\n\t\t\t FROM scb_ctabanco\n\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\tAND ctaban='{$as_ctaban}'\n\t\t\t GROUP BY codban,ctaban,codtipcta\n\t\t\t ORDER BY codban,ctaban";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al trasladar saldos - Obtención de la cuenta bancaria- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_cuenta->data = $this->io_sql_origen->obtener_datos($io_recordset);
$lb_valido = true;
}
}
// -----------------Se obtiene las colocaciones------------
$ls_sql = "SELECT numcol,codtipcol,codban,ctaban, 0.0000 AS saldo\n\t\t\t FROM scb_colocacion\n\t\t\t GROUP by codban,ctaban,numcol,codtipcol";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al trasladar saldos - Obtención de las colocaciones- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_colocaciones->data = $this->io_sql_origen->obtener_datos($io_recordset);
$lb_valido = true;
}
}
if ($lb_valido) {
//-------------Calculando los saldos de los documentos
$ldec_saldo_documentos_temp = 0;
$ldec_saldo_documentos_temp = $this->uf_calcular_saldo_documento($as_codban, $as_ctaban);
if ($ldec_saldo_documentos_temp === false) {
return false;
}
$ds_cuenta->updateRow("saldo", $ldec_saldo_documentos_temp, 1);
//-------------Calculando los saldos de las colocaciones-----------//
$li_totcol = $ds_colocaciones->getRowCount("numcol");
for ($li_i = 1; $li_i <= $li_totcol; $li_i++) {
$ls_codban = $ds_colocaciones->getValue("codban", $li_i);
$ls_numcol = $ds_colocaciones->getValue("numcol", $li_i);
$ls_ctaban = $ds_colocaciones->getValue("ctaban", $li_i);
$ldec_saldo = $this->uf_calcular_saldo_colocacion($ls_codban, $ls_numcol);
if ($ldec_saldo === false) {
return false;
} else {
$ds_colocaciones->updateRow("saldo", $ldec_saldo, $li_i);
}
}
//-------------Se chequean los movimientos en transito
if ($ab_transito) {
$ls_sql = "SELECT *\n\t\t\t\t\t\t FROM scb_movbco \n\t\t\t\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\t\t\t\tAND ctaban='{$as_ctaban}' \n\t\t\t\t\t\t\tAND estcon=0 \n\t\t\t\t\t\t\tAND (estmov='C' OR estmov='L')\n\t\t\t\t\t\t ORDER BY codban,ctaban,numdoc";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al Trasladar saldos - Obtención de los movimientos en tránsito- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
$lb_valido = true;
if ($this->io_sql_origen->fetch_row($io_recordset)) {
$ds_transito->data = $this->io_sql_origen->obtener_datos($io_recordset);
}
}
// Movimientos en transito en forma resumida
$ls_sql = "SELECT codban,ctaban,codope,SUM(monto-monret) AS total, estmov \n\t\t\t\t\t\t FROM scb_movbco \n\t\t\t\t\t\t WHERE codemp='{$ls_codemp}' \n\t\t\t\t\t\t\tAND codban='{$as_codban}' \n\t\t\t\t\t\t\tAND ctaban='{$as_ctaban}' \n\t\t\t\t\t\t\tAND estcon=0 \n\t\t\t\t\t\t\tAND (estmov='C' OR estmov='L')\n\t\t\t\t\t\t GROUP by codban,ctaban,codope,estmov \n\t\t\t\t\t\t ORDER BY codban,ctaban";
$io_recordset = $this->io_sql_origen->select($ls_sql);
if ($io_recordset === false) {
$ls_cadena = "Error al Trasladar saldos -Obtención de los movimientos en tránsito resumidos- .\r\n" . $this->io_sql_origen->message . "\r\n";
$ls_cadena = $ls_cadena . $ls_sql . "\r\n";
if ($this->lo_archivo) {
@fwrite($this->lo_archivo, $ls_cadena);
}
return false;
} else {
$lb_valido = true;
$ldec_debitostmp = 0;
//.........这里部分代码省略.........
示例14: count
if($lb_valido!=0)
{
$x = (count($la_disminucion, COUNT_RECURSIVE) / count($la_disminucion)) - 1;
for($li_i=1;$li_i<=$x;$li_i++)
{
$ld_totaldisminucion=$ld_totaldisminucion+$la_disminucion["monto"][$li_i];
}
}
$ld_totalvariacion=$ld_totalaumento-$ld_totaldisminucion;
$lb_valido=$io_contrato-> uf_select_contrato($ls_codcon,$la_contrato);
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")
示例15: aceptar
else
{
if($row=$io_sql->fetch_row($rs_datauni))
{
print "<table width=500 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
print "<tr class=titulo-celda>";
print "<td><a href=javascript:ue_ordenar('codtob','');><font color=#FFFFFF>Código</font></a></td>";
print "<td><a href=javascript:ue_ordenar('nomtob','');><font color=#FFFFFF>Nombre</font></a></td>";
$la_unidades=$io_sql->obtener_datos($rs_datauni);
$io_data->data=$la_unidades;
$totrow=$io_data->getRowCount("codtob");
for($z=1;$z<=$totrow;$z++)
{
print "<tr class=celdas-blancas>";
$codtob=$io_data->getValue("codtob",$z);
$nomtob=$io_data->getValue("nomtob",$z);
$destob=$io_data->getValue("destob",$z);
print "<td align=center><a href=\"javascript: aceptar('$codtob','$nomtob','$destob');\">".$codtob."</a></td>";
print "<td align=left>".$nomtob."</td>";
print "</tr>";
}
}
else
{
$io_msg->message("No se han creado Tipos de Obra");
}
}
print "</table>";
?>