<form name="form1" method="post" action="">
<?php

require_once("../shared/class_folder/sigesp_include.php");
$in=new sigesp_include();
$con=$in->uf_conectar();
require_once("../shared/class_folder/class_mensajes.php");
$msg=new class_mensajes();
require_once("../shared/class_folder/class_sql.php");
$SQL=new class_sql($con);
$ds=new class_datastore();
require_once("../shared/class_folder/class_funciones.php");
$fun=new class_funciones();
$ls_codemp=$arr["codemp"];
require_once("sigesp_c_cuentas_banco.php");
$io_ctaban = new sigesp_c_cuentas_banco();

if(array_key_exists("operacion",$_POST))
{
	$ls_operacion=$_POST["operacion"];
	$ls_codigo=$_POST["codigo"];
	$ls_denban=$_POST["denban"];
	$ls_ctaban="%".$_POST["cuenta"]."%";
	$ls_denominacion="%".$_POST["denominacion"]."%";
}
else
{
	$ls_operacion="";
	$ls_codigo=$_GET["codigo"];
	$ls_denban=$_GET["denban"];
}
예제 #2
0
	print "close();";
	print "opener.document.form1.submit();";
	print "</script>";		
}
require_once("../shared/class_folder/sigesp_include.php");
$in=new sigesp_include();
$con=$in->uf_conectar();
$io_msg=new class_mensajes();
require_once("../shared/class_folder/class_funciones.php");
$io_function=new class_funciones();
require_once("../shared/class_folder/class_sql.php");
$SQL=new class_sql($con);
$ds=new class_datastore();
$ds_procedencias=new class_datastore();
require_once("sigesp_c_cuentas_banco.php");
$io_ctabanco=new sigesp_c_cuentas_banco();

$SQL_mov=new class_sql($con);
$arr=$_SESSION["la_empresa"];
$as_codemp=$arr["codemp"];

function uf_cargar_procedencias($sql)
{
	global $ds_procedencias;
	$ls_sql="SELECT * FROM sigesp_procedencias";
	$data=$sql->select($ls_sql);
	//$data=$rs_cta;
	if(($data===false))
	{
		
	}
function uf_print_ordenespago($as_origen)
{
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_print_ordenespago
    //		   Access: private
    //	    Arguments:
    //	  Description: Método que imprime el resultado de la busqueda de las Ordenes de Pago Ministerio.
    //	   Creado Por: Ing. Néstor Falcón
    // Fecha Creación: 11/02/2009.								Fecha Última Modificación : 11/02/2009.
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    require_once "../sigesp_c_cuentas_banco.php";
    require_once "../../shared/class_folder/class_sql.php";
    require_once "../../shared/class_folder/sigesp_include.php";
    require_once "../../shared/class_folder/class_mensajes.php";
    require_once "../../shared/class_folder/class_funciones.php";
    $io_include = new sigesp_include();
    $io_mensajes = new class_mensajes();
    $io_funciones = new class_funciones();
    $io_conexion = $io_include->uf_conectar();
    $io_sql = new class_sql($io_conexion);
    $io_ctaban = new sigesp_c_cuentas_banco();
    $ls_numordpagmin = $_POST['numordpagmin'];
    $ls_codban = $_POST['codban'];
    $ls_ctaban = $_POST['ctaban'];
    $ls_fecmov = $_POST['fecmov'];
    $ls_sqlaux = "";
    $li_fila = 0;
    if (!empty($ls_fecmov)) {
        $ls_fecmov = $io_funciones->uf_convertirdatetobd($ls_fecmov);
        $ls_sqlaux = "AND scb_movbco.fecmov = '" . $ls_fecmov . "'";
    }
    $ls_codope = $_POST['codope'];
    if ($ls_codope != '-') {
        $ls_sqlaux = $ls_sqlaux . "AND scb_movbco.codope='" . $ls_codope . "'";
    } else {
        $ls_sqlaux = $ls_sqlaux . "AND (scb_movbco.codope = 'DP' OR scb_movbco.codope = 'NC')";
    }
    $ls_sql = "SELECT scb_movbco.numordpagmin, scb_movbco.codban, scb_movbco.ctaban, scb_banco.nomban, scb_ctabanco.dencta, \n\t\t                scb_tipofondo.porrepfon, scb_movbco.fecmov, scb_tipocuenta.codtipcta, scb_tipocuenta.nomtipcta, \n\t\t\t\t\t\ttrim(scb_ctabanco.sc_cuenta) as sc_cuenta, scb_movbco.monto, scb_movbco.codtipfon, scb_tipofondo.dentipfon\n\t\t\t\t   FROM scb_movbco, scb_banco, scb_ctabanco, scb_tipocuenta, scb_tipofondo\n\t\t\t\t  WHERE scb_movbco.codemp = '" . $_SESSION["la_empresa"]["codemp"] . "'\n\t\t\t\t    AND trim(scb_movbco.numordpagmin) <>''\n\t\t\t\t\tAND trim(scb_movbco.numordpagmin) <>'-'\t{$ls_sqlaux}\t\t\t\t\n\t\t\t\t\tAND scb_movbco.codtipfon<>'----'\n\t\t\t\t\tAND scb_movbco.codban like '%" . $ls_codban . "%'\n\t\t\t\t\tAND scb_movbco.ctaban like '%" . $ls_ctaban . "%'\n\t\t\t\t    AND scb_movbco.numordpagmin like '%" . $ls_numordpagmin . "%'\n\t\t\t\t\tAND scb_movbco.codemp = scb_banco.codemp\n\t\t\t\t\tAND scb_movbco.codban = scb_banco.codban\t\t\t\t\t\n\t\t\t\t\tAND scb_movbco.codemp = scb_ctabanco.codemp\n\t\t\t\t\tAND scb_movbco.codban = scb_ctabanco.codban\n\t\t\t\t\tAND scb_movbco.ctaban = scb_ctabanco.ctaban\n\t\t\t\t\tAND scb_ctabanco.codtipcta=scb_tipocuenta.codtipcta\n\t\t\t\t\tAND scb_movbco.codemp=scb_tipofondo.codemp\n\t\t\t\t\tAND scb_movbco.codtipfon=scb_tipofondo.codtipfon\n\t\t\t\t  ORDER BY scb_movbco.numordpagmin, scb_movbco.fecmov ASC";
    //echo $ls_sql.'<br><br>';
    $rs_data = $io_sql->select($ls_sql);
    if ($rs_data === false) {
        $io_mensajes->uf_mensajes_ajax("Error al Ordenes de Pago Ministerio ", "ERROR->" . $io_funciones->uf_convertirmsg($io_sql->message), false, "");
        print $io_sql->message;
    } else {
        echo "<table width=760 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
        echo "<tr class=titulo-celda>";
        echo "<td style='cursor:pointer' title='Ordenar por No. Orden Pago'  style=text-align:center width=100 >No. Orden Pago</td>";
        echo "<td style='cursor:pointer' title='Ordenar por Banco'           style=text-align:center width=150 >Banco</td>";
        echo "<td style='cursor:pointer' title='Ordenar por Cuenta Bancaria' style=text-align:center width=250 >Cuenta</td>";
        echo "<td style='cursor:pointer' style=text-align:center width=50>Monto</td>";
        echo "<td style='cursor:pointer' style=text-align:center width=50>% Reposici&oacute;n</td>";
        echo "<td style='cursor:pointer' style=text-align:center width=50>% Consumido</td>";
        echo "<td style='cursor:pointer' style=text-align:center width=80>Disponible</td>";
        echo "</tr>";
        while (!$rs_data->EOF) {
            $li_fila++;
            $ls_codban = $rs_data->fields["codban"];
            $ls_ctaban = $rs_data->fields["ctaban"];
            $io_ctaban->uf_verificar_saldo($ls_codban, $ls_ctaban, &$ld_mondiscta);
            $ld_mondiscta = number_format($ld_mondiscta, 2, ',', '.');
            $ls_scgcta = $rs_data->fields["sc_cuenta"];
            $ls_nomban = $rs_data->fields["nomban"];
            $ls_fecmov = $rs_data->fields["fecmov"];
            $ls_denctaban = $rs_data->fields["dencta"];
            $ls_codtipcta = $rs_data->fields["codtipcta"];
            $ls_dentipcta = $rs_data->fields["nomtipcta"];
            $ls_numordpagmin = $rs_data->fields["numordpagmin"];
            $ld_monordpagmin = $rs_data->fields["monto"];
            //Monto Total de la Orden de Pago Ministerio.
            $ls_codtipfon = $rs_data->fields["codtipfon"];
            $ls_dentipfon = $rs_data->fields["dentipfon"];
            $ld_porrepfon = $rs_data->fields["porrepfon"];
            //Porcentaje de Reposición.
            $ld_totmoncon = uf_load_monto_consumido($ls_numordpagmin, $ls_codtipfon);
            //Monto Consumido del Monto Original.
            $ld_monmaxmov = $ld_monordpagmin * ($ld_porrepfon / 100) - $ld_totmoncon;
            $ld_monmaxmov = number_format($ld_monmaxmov, 2, '.', '');
            $ld_totporcon = $ld_totmoncon * 100 / $ld_monordpagmin;
            //Porcentaje Consumido.
            if ($as_origen == 'EC' || $as_origen == 'CO' || $ld_totporcon < $ld_porrepfon) {
                if ($ld_monmaxmov > 0) {
                    echo "<tr class=celdas-azules>";
                } else {
                    echo "<tr class=celdas-blancas>";
                }
                echo "<td style=text-align:center width=100><a href=\"javascript:aceptar_ordenespago('{$ls_numordpagmin}','{$ls_codban}','{$ls_nomban}','{$ls_ctaban}','{$ls_denctaban}','{$ls_codtipcta}','{$ls_dentipcta}','{$ls_scgcta}','{$ld_mondiscta}','{$ls_codtipfon}','{$ls_dentipfon}','{$ld_monmaxmov}');\">" . $ls_numordpagmin . "</a></td>";
                echo "<td style=text-align:left   width=100 title='" . $ls_nomban . "'>" . $ls_codban . ' - ' . $ls_nomban . "</td>";
                echo "<td style=text-align:left   width=300 title='" . $ls_denctaban . "'>" . $ls_ctaban . ' - ' . $ls_denctaban . "</td>";
                echo "<td style=text-align:right  width=80>" . number_format($ld_monordpagmin, 2, ',', '.') . "</td>";
                echo "<td style=text-align:right  width=50>" . number_format($ld_porrepfon, 2, ',', '.') . "</td>";
                echo "<td style=text-align:right  width=50>" . number_format($ld_totporcon, 2, ',', '.') . "</td>";
                echo "<td style=text-align:right  width=80>" . number_format($ld_monmaxmov, 2, ',', '.') . "</td>";
                echo "</tr>";
            }
            $rs_data->MoveNext();
        }
        $io_sql->free_result($rs_data);
    }
    unset($io_include, $io_conexion, $io_sql, $io_mensajes, $io_funciones, $ls_codemp);
}
예제 #4
0
	require_once("../shared/class_folder/grid_param.php");
	require_once("../shared/class_folder/ddlb_conceptos.php");
	require_once("../shared/class_folder/class_sql.php");
	require_once("../shared/class_folder/sigesp_include.php");

	$io_msg       = new class_mensajes();	
	$fun          = new class_funciones();	
	$lb_guardar   = true;
	$io_grid      = new grid_param();
	$ls_codemp    = $_SESSION["la_empresa"]["codemp"];
	$ls_casacon    = $_SESSION["la_empresa"]["casconmov"];//verifica si lo cocneptos estas casdaos a una cueta contable
	$io_include	= new sigesp_include();
    $ls_conect	= $io_include->uf_conectar();
	$obj_con	= new ddlb_conceptos($ls_conect);
	$li_estciespg = $io_fun_banco->uf_load_estatus_cierre($li_estciespi,$li_estciescg);
	$io_ctaban    = new sigesp_c_cuentas_banco();
	
	require_once("sigesp_scb_c_progpago.php");
	$io_propag=new sigesp_scb_c_progpago($la_seguridad);

	if (array_key_exists("chktipvia",$_POST))
	   {
		 $li_tipvia = $_POST["chktipvia"];	   
	   }
    else
	   {
	     $li_tipvia = 0;
	   }
	if ($li_tipvia=='0')
	   {
	     $ls_checked = '';
      </tr>
    </table>
	<p><br>
    </p>
<?php
echo "<table width=570 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
echo "<tr class=titulo-celda>";
echo "<td width=90  style=text-align:center>Cédula/Código</td>";
echo "<td width=250 style=text-align:center>Nombre</td>";
echo "<td width=100 style=text-align:center>Banco</td>";
echo "<td width=130 style=text-align:center>Cuenta</td>";
echo "</tr>";
if ($ls_operacion=="BUSCAR")
   {
	 require_once("sigesp_c_cuentas_banco.php");
	 $io_ctaban = new sigesp_c_cuentas_banco();
     $ld_fecdesde = $io_funcion->uf_convertirdatetobd($ld_fecdesde);
	 $ld_fechasta = $io_funcion->uf_convertirdatetobd($ld_fechasta);

	 $ls_sql = "SELECT DISTINCT trim(cxp_solicitudes.ced_bene) as ced_bene,rpc_beneficiario.nombene, rpc_beneficiario.apebene, 
	                   scb_prog_pago.codban,scb_prog_pago.ctaban, scb_banco.nomban, scb_ctabanco.dencta, 
					   TRIM(scb_ctabanco.sc_cuenta) as sc_cuenta
	 	          FROM cxp_solicitudes, rpc_beneficiario, scb_prog_pago, scb_banco, scb_ctabanco
				 WHERE scb_prog_pago.codemp='".$ls_codemp."'
			       AND scb_prog_pago.numsol like '%".$ls_numsolpag."%'
				   AND cxp_solicitudes.estprosol='S'
			       AND scb_prog_pago.estmov='P'
			       AND cxp_solicitudes.tipproben='B'
				   AND scb_prog_pago.fecpropag BETWEEN '".$ld_fecdesde."' AND '".$ld_fechasta."'
				   AND scb_prog_pago.codemp=scb_banco.codemp
				   AND scb_prog_pago.codban=scb_banco.codban