uf_conectar ();
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/class_sql.php");
$io_sql = new class_sql($con);
$msg=new class_mensajes();
require_once("../shared/class_folder/class_datastore.php");
$ds_prorep=new class_datastore();
if(array_key_exists("operacion",$_POST))
{
$ls_operacion=$_POST["operacion"];
}
else
{
$ls_operacion="";
$ls_operacion=$_POST["operacion"];
}
if(array_key_exists("txtcuenta",$_POST))
{
$ls_cuenta=$_POST["txtcuenta"];
}
else
{
$ls_cuenta=$_GET["cuenta"];
}
if(array_key_exists("txtdenominacion",$_POST))
{
$ls_denominacion=$_POST["txtdenominacion"];
}
else
{
$ls_denominacion=$_GET["denominacion"];
}
if(array_key_exists("reporte",$_POST))
{
$ls_codrep=$_POST["reporte"];
}
else
{
$ls_codrep=$_GET["reporte"];
}
if(array_key_exists("fila",$_POST))
{
$i=$_POST["fila"];
}
else
{
$i=$_GET["fila"];
}
if (array_key_exists("txtEnero",$_POST))
{
$ld_enero=$_POST["txtEnero"];
}
else
{
$ld_enero=0;
}
if (array_key_exists("txtFebrero",$_POST))
{
$ld_febrero=$_POST["txtFebrero"];
}
else
{
$ld_febrero=0;
}
if (array_key_exists("txtMarzo",$_POST))
{
$ld_marzo=$_POST["txtMarzo"];
}
else
{
$ld_marzo=0;
}
if (array_key_exists("txtAbril",$_POST))
{
$ld_abril=$_POST["txtAbril"];
}
else
{
$ld_abril=0;
}
if (array_key_exists("txtMayo",$_POST))
{
$ld_mayo=$_POST["txtMayo"];
}
else
{
$ld_mayo=0;
}
if (array_key_exists("txtJunio",$_POST))
{
$ld_junio=$_POST["txtJunio"];
}
else
{
$ld_junio=0;
}
if (array_key_exists("txtJulio",$_POST))
{
$ld_julio=$_POST["txtJulio"];
}
else
{
$ld_julio=0;
}
if (array_key_exists("txtAgosto",$_POST))
{
$ld_agosto=$_POST["txtAgosto"];
}
else
{
$ld_agosto=0;
}
if (array_key_exists("txtSeptiembre",$_POST))
{
$ld_septiembre=$_POST["txtSeptiembre"];
}
else
{
$ld_septiembre=0;
}
if (array_key_exists("txtOctubre",$_POST))
{
$ld_octubre=$_POST["txtOctubre"];
}
else
{
$ld_octubre=0;
}
if (array_key_exists("txtNoviembre",$_POST))
{
$ld_noviembre=$_POST["txtNoviembre"];
}
else
{
$ld_noviembre=0;
}
if (array_key_exists("txtDiciembre",$_POST))
{
$ld_diciembre=$_POST["txtDiciembre"];
}
else
{
$ld_diciembre=0;
}
/*$ls_cuenta=$_GET["cuenta"];
$ls_denominacion=$_GET["denominacion"];
$ls_codrep=$_GET["reporte"];
$i=$_GET["fila"];*/
$ls_readonly="";
$la_empresa = $_SESSION["la_empresa"];
$li_periodo_ant = intval(substr($la_empresa["periodo"],0,4)) - 1;
if($ls_operacion == "")
{
$ls_sql = "SELECT saldo_real_ant_enero, saldo_real_ant_febrero, saldo_real_ant_marzo, ".
" saldo_real_ant_abril, saldo_real_ant_mayo, saldo_real_ant_junio, ".
" saldo_real_ant_julio, saldo_real_ant_agosto, saldo_real_ant_septiembre, ".
" saldo_real_ant_octubre, saldo_real_ant_noviembre, saldo_real_ant_diciembre ".
" FROM scg_pc_reporte WHERE codemp = '".$la_empresa["codemp"]."' AND cod_report = '".$ls_codrep."'".
" AND sc_cuenta = '".$ls_cuenta."'";
$rs_data = $io_sql->select($ls_sql);
if($rs_data === false)
{
$msg->message("Ocurrio un error al tratar de buscar los saldos anteriores asociados a las cuenta ".$ls_cuenta.", consulte a su administrador del sistema");
}
else
{
if(!$rs_data->EOF)
{
$ld_enero = number_format($rs_data->fields["saldo_real_ant_enero"],2,',','.');
$ld_febrero = number_format($rs_data->fields["saldo_real_ant_febrero"],2,',','.');
$ld_marzo = number_format($rs_data->fields["saldo_real_ant_marzo"],2,',','.');
$ld_abril = number_format($rs_data->fields["saldo_real_ant_abril"],2,',','.');
$ld_mayo = number_format($rs_data->fields["saldo_real_ant_mayo"],2,',','.');
$ld_junio = number_format($rs_data->fields["saldo_real_ant_junio"],2,',','.');
$ld_julio = number_format($rs_data->fields["saldo_real_ant_julio"],2,',','.');
$ld_agosto = number_format($rs_data->fields["saldo_real_ant_agosto"],2,',','.');
$ld_septiembre = number_format($rs_data->fields["saldo_real_ant_septiembre"],2,',','.');
$ld_octubre = number_format($rs_data->fields["saldo_real_ant_octubre"],2,',','.');
$ld_noviembre = number_format($rs_data->fields["saldo_real_ant_noviembre"],2,',','.');
$ld_diciembre = number_format($rs_data->fields["saldo_real_ant_diciembre"],2,',','.');
}
}
}
elseif($ls_operacion == "GUARDAR")
{
$ld_enero2 = str_replace('.','',$ld_enero);
$ld_enero2 = str_replace(',','.',$ld_enero2);
$ld_febrero2 = str_replace('.','',$ld_febrero);
$ld_febrero2 = str_replace(',','.',$ld_febrero2);
$ld_marzo2 = str_replace('.','',$ld_marzo);
$ld_marzo2 = str_replace(',','.',$ld_marzo2);
$ld_abril2 = str_replace('.','',$ld_abril);
$ld_abril2 = str_replace(',','.',$ld_abril2);
$ld_mayo2 = str_replace('.','',$ld_mayo);
$ld_mayo2 = str_replace(',','.',$ld_mayo2);
$ld_junio2 = str_replace('.','',$ld_junio);
$ld_junio2 = str_replace(',','.',$ld_junio2);
$ld_julio2 = str_replace('.','',$ld_julio);
$ld_julio2 = str_replace(',','.',$ld_julio2);
$ld_agosto2 = str_replace('.','',$ld_agosto);
$ld_agosto2 = str_replace(',','.',$ld_agosto2);
$ld_septiembre2 = str_replace('.','',$ld_septiembre);
$ld_septiembre2 = str_replace(',','.',$ld_septiembre2);
$ld_octubre2 = str_replace('.','',$ld_octubre);
$ld_octubre2 = str_replace(',','.',$ld_octubre2);
$ld_noviembre2 = str_replace('.','',$ld_noviembre);
$ld_noviembre2 = str_replace(',','.',$ld_noviembre2);
$ld_diciembre2 = str_replace('.','',$ld_diciembre);
$ld_diciembre2 = str_replace(',','.',$ld_diciembre2);
$ls_sql = "UPDATE scg_pc_reporte SET saldo_real_ant_enero = ".$ld_enero2." , saldo_real_ant_febrero = ".$ld_febrero2.", saldo_real_ant_marzo = ".$ld_marzo2.", ".
" saldo_real_ant_abril = ".$ld_abril2.", saldo_real_ant_mayo = ".$ld_mayo2.", saldo_real_ant_junio = ".$ld_junio2.", ".
" saldo_real_ant_julio = ".$ld_julio2.", saldo_real_ant_agosto = ".$ld_agosto2.", saldo_real_ant_septiembre = ".$ld_septiembre2.", ".
" saldo_real_ant_octubre = ".$ld_octubre2.", saldo_real_ant_noviembre = ".$ld_noviembre2.", saldo_real_ant_diciembre = ".$ld_diciembre2."".
" WHERE codemp = '".$la_empresa["codemp"]."' AND cod_report = '".$ls_codrep."'".
" AND sc_cuenta = '".trim($ls_cuenta)."'";
$rs_data = $io_sql->execute($ls_sql);
if($rs_data === false)
{
$msg->message("Ocurrio un error al tratar de buscar los saldos anteriores asociados a las cuenta ".$ls_cuenta.", consulte a su administrador del sistema");
}
else
{
$msg->message("Saldos asociados a la cuenta ".trim($ls_cuenta)." fueron registrados exitosamente");
}
}
?>