Esempio n. 1
0
    //Metodo que actualiza el numero de Factura y Tronador de una facturacion
    public int ActualizarTronadorFacturaFacturacion(int idFacturacion, int numeroTronador, int numeroFactura, DateTime fechaFactura)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        int registros = objDaoAdminPagosBol.ActualizarTronadorFacturaFacturacion(idFacturacion, numeroTronador, numeroFactura, fechaFactura);

        return(registros);
    }
Esempio n. 2
0
    //Metodo que consulta en la BD las aplicaciones asociadas a un id de Facturacion
    public DataTable ConsultarDetallesFacturacion(int idFacturacion)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtFacturacionesPago = objDaoAdminPagosBol.ConsultarDetallesFacturacion(idFacturacion);

        return(dtFacturacionesPago);
    }
Esempio n. 3
0
    //Metodo que crea en la BD las facturaciones para el pago:
    //1. Producto 710-799 En Solicitudes de Cheques
    //2. Producto 710-799 con pago directo a la compañia
    //3. Producto 724 con pago directo a la compañia
    public DataTable CrearFacturacionesPago(DateTime fecha)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtFacturacionesPago = objDaoAdminPagosBol.CrearFacturacionesPago(fecha);

        return(dtFacturacionesPago);
    }
Esempio n. 4
0
    public DataTable ConsultarFacturaciones(DateTime fechaCorte, DateTime fechaCreacion, int numeroTronador, int localidad, int producto)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtFacturaciones = objDaoAdminPagosBol.ConsultarFacturaciones(fechaCorte, fechaCreacion, numeroTronador, localidad, producto);

        return(dtFacturaciones);
    }
Esempio n. 5
0
    //Metodo que muestra una solicitu de cheques ya creada y guardada
    public DataTable ConsultarSolicitudChequeCreada(int idSolicitud)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtSolicitudCheque = objDaoAdminPagosBol.ConsultarSolicitudChequeCreada(idSolicitud);

        return(dtSolicitudCheque);
    }
Esempio n. 6
0
    //Metodo que devuelve en un dataset las tablas para armar el pago por una localidad
    //1.Facturaciones
    //2.Detalles
    //3.Novedades
    //4.Soportes
    public DataSet CalcularPagoLocalidad(int idLocalidad)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataSet dsPagoLocalidad = objDaoAdminPagosBol.CalcularPagoLocalidad(idLocalidad);

        return(dsPagoLocalidad);
    }
Esempio n. 7
0
    ////Metodo que actualiza la fecha de envio de las facturaciones asociadas a un pago de localidad
    //public int ActualizarFechaEnvioFacturacionLocalidad(int idLocalidad)
    //{
    //    DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
    //    int registros = objDaoAdminPagosBol.ActualizarFechaEnvioFacturacionLocalidad(idLocalidad);
    //    return registros;
    //}


    //Metodo que crea el pago para la localidad y compañia correspondiente
    //actualiza la fecha de envio de las facturaciones y soportes asociadas a un pago de localidad
    //actualiza las aplicaciones con el id del pago correspondiente
    public int CrearPagoLocalidad(int idLocalidad, int compañia)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        int registros = objDaoAdminPagosBol.CrearPagoLocalidad(idLocalidad, compañia);

        return(registros);
    }
Esempio n. 8
0
    ////Metodo que devuelve el registro de solicitud de Cheques creada en una fecha determinada, se usa para identificar la actual
    //public DataTable ConsultarSolicitudCheque(DateTime fecha)
    //{
    //    DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
    //    DataTable dtSolicitudCheque = objDaoAdminPagosBol.ConsultarSolicitudCheques(fecha);
    //    return dtSolicitudCheque;
    //}


    //Metodo que devuelve el detalle de las solicitud para la localidad indicada
    public DataTable ConsultarDetallesSolicitudCheques(int localidad, int idSolicitud)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtSolicitudCheque = objDaoAdminPagosBol.ConsultarDetallesSolicitudCheques(localidad, idSolicitud);

        return(dtSolicitudCheque);
    }
Esempio n. 9
0
    //Evento que consulta las comisiones pagadas por la compañia segun los extractos cargados por los filtros respectivos de producto, localidad, fecha de pago y Numero de Poliza(GR) y los retorna en un dt
    public DataTable ConsultarConsolidadoExtractoBolivar(int producto, string localidad, DateTime fechaPago, int poliza)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtConsolidadoExtractoBolivar        = objDaoAdminPagosBol.ConsultarConsolidadoExtractoBolivar(producto, localidad, fechaPago, poliza);

        return(dtConsolidadoExtractoBolivar);
    }
Esempio n. 10
0
    //Metodo que consulta los pagos enviados filtrados por localidad entre fechas
    public DataTable ConsultarHistoricoPagos(int idLocalidad, DateTime fechaInicio, DateTime fechaFin)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtLocalidadesPago = objDaoAdminPagosBol.ConsultarHistoricoPagos(idLocalidad, fechaInicio, fechaFin);

        return(dtLocalidadesPago);
    }
Esempio n. 11
0
    //Metodo que realiza la insercion de un registro del extracto de seguros bolivar
    public int InsertarRegistroExtracto(int ramo, int producto, int op, double poliza, int fa, int al, string cliente, int valorPrima, int valorRecaudo, int participacion, int valorComision, DateTime fechaPago, string localidad)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        int registros = objDaoAdminPagosBol.InsertarRegistroExtracto(ramo, producto, op, poliza, fa, al, cliente, valorPrima, valorRecaudo, participacion, valorComision, fechaPago, localidad);

        return(registros);
    }
Esempio n. 12
0
    //Metodo que consulta los gr de Seguros Bolivar
    public DataTable ConsultarPolizasBolivar()
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtPolizasBolivar = objDaoAdminPagosBol.ConsultarPolizasBolivar();

        return(dtPolizasBolivar);
    }
Esempio n. 13
0
    //Metodo que consulta los recibos de caja en una fecha indicada
    public DataTable ConsultarRecibosCaja(DateTime fechaInicio, DateTime fechaFin, int agencia, int producto, int compañia)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dRecibosCaja = objDaoAdminPagosBol.ConsultarRecibosCaja(fechaInicio, fechaFin, agencia, producto, compañia);

        return(dRecibosCaja);
    }
Esempio n. 14
0
    //Metodo que consulta las comisiones enviadas en los pagos por Torres Guarin a la compañia segun los filtros respectivos de producto, localidad, fecha de Envio y Numero de Poliza(GR)
    public DataTable ConsultarComisionesSegurosBolivar(int producto, int localidad, DateTime fechaEnvio, int poliza)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtComisionesSegurosBolivar          = objDaoAdminPagosBol.ConsultarComisionesSegurosBolivar(producto, localidad, fechaEnvio, poliza);

        return(dtComisionesSegurosBolivar);
    }
Esempio n. 15
0
    //Metodo que consulta un pago enviado por el id
    public DataSet ConsultarPagoLocalidad(int idPago)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataSet dsPagoLocalidad = objDaoAdminPagosBol.ConsultarPagoLocalidad(idPago);

        return(dsPagoLocalidad);
    }
Esempio n. 16
0
    public DataTable IncluirNovedadesAplicaciones(DataTable dtAplicaciones)
    {
        DateTime fechaPago = DateTime.Parse(Session["fechaPago"].ToString());

        dtAplicaciones = DAOAdministraPagosBolivar.ConsultarNovedadesPorAplicaciones(dtAplicaciones, fechaPago);
        return(dtAplicaciones);
    }
Esempio n. 17
0
    public DataTable ConsultarLocalidadesPago()
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtLocalidadesPago = objDaoAdminPagosBol.ConsultarLocalidadesPago();

        return(dtLocalidadesPago);
    }
Esempio n. 18
0
    //Metodo que consulta las Solicitudes de Cheques en el sistema filtradas por fecha y/o numero de Talon o Simasol
    public DataTable ConsultarSolicitudesCheques(DateTime fecha, int numeroTalon)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtSolicitudCheque = objDaoAdminPagosBol.ConsultarSolicitudesCheques(fecha, numeroTalon);

        return(dtSolicitudCheque);
    }
Esempio n. 19
0
    //Metodo para realizar las solicitud de cheque en la fecha indicada
    public DataTable CrearSolicitudCheques(DateTime fecha)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();
        DataTable dtSolicitudCheque = objDaoAdminPagosBol.CrearSolicitudCheques(fecha);

        //int idSolicitud = objDaoAdminPagosBol.InsertarSolicitudheque(fecha);
        //int registros = objDaoAdminPagosBol.AsignarIdSolicitudAplicaciones(idSolicitud, fecha);
        return(dtSolicitudCheque);
    }
Esempio n. 20
0
    public DataTable ConsultarTalonesSolicitudCheque(int idSolicitud)
    {
        DAOAdministraPagosBolivar objDaoAdminPagosBol = new DAOAdministraPagosBolivar();

        //int registros = objDaoAdminPagosBol.InsertarTalonSolicitudCheque(idSolicitud, numeroTalonSimasol, fecha, valorTalonSimasol);
        //return registros;

        DataTable dtTalonesSolicitudCheque = objDaoAdminPagosBol.ConsultarTalonesSolicitudCheque(idSolicitud);

        return(dtTalonesSolicitudCheque);
    }
Esempio n. 21
0
    public void ConsultarAplicacionesPago(DataTable dtFacturacion, int index)
    {
        DataTable dtAplicaciones = new DataTable();

        try
        {
            dtAplicaciones = DAOAdministraPagosBolivar.ConsultarAplicacionesPorFacturacion(double.Parse(dtFacturacion.Rows[index]["Facturacion"].ToString()));
        }
        catch
        {
            dtAplicaciones = DAOAdministraPagosBolivar.ConsultarAplicacionesPorFacturacion(double.Parse(dtFacturacion.Rows[index]["factId"].ToString()));
        }

        dtAplicaciones             = IncluirNovedadesAplicaciones(dtAplicaciones);
        grvAplicaciones.DataSource = dtAplicaciones;
        grvAplicaciones.DataBind();
        Session["dtAplicaciones"] = dtAplicaciones;
    }
Esempio n. 22
0
    public void ArmarArchivoFacturacionReal(DataRow rowfacturacion, DataTable dtFacturacion, int index)
    {
        //DataTable dtResultado = dtFacturacion.Clone();
        DataTable  dtResultado = new DataTable();
        DataColumn column      = new DataColumn();

        column.DataType    = System.Type.GetType("System.String");
        column.AllowDBNull = true;
        column.Caption     = "IdentificadorRecibo";
        column.ColumnName  = "IdentificadorRecibo";
        dtResultado.Columns.Add(column);

        column             = new DataColumn();
        column.DataType    = System.Type.GetType("System.String");
        column.AllowDBNull = true;
        column.Caption     = "NumeroPoliza";
        column.ColumnName  = "NumeroPoliza";
        dtResultado.Columns.Add(column);

        column             = new DataColumn();
        column.DataType    = System.Type.GetType("System.String");
        column.AllowDBNull = true;
        column.Caption     = "Detalle";
        column.ColumnName  = "Detalle";
        dtResultado.Columns.Add(column);

        column             = new DataColumn();
        column.DataType    = System.Type.GetType("System.String");
        column.AllowDBNull = true;
        column.Caption     = "Localidad";
        column.ColumnName  = "Localidad";
        dtResultado.Columns.Add(column);

        //DataRow drFacturacionDetalle = dtFacturacion.NewRow();
        DataRow drFacturacionDetalle = dtResultado.NewRow();

        List <List <int> > recibosUtilizados = (List <List <int> >)Session["recibosUtilizados"];

        foreach (List <int> reciboUtilizado in recibosUtilizados)
        {
            DataTable dtIdFacturacion = DAOAdministraPagosBolivar.ConsultarIdFacturacion(long.Parse(rowfacturacion["NumeroPoliza"].ToString()));
            //DataTable dtIdFacturacion = DAOAdministraPagosBolivar.ConsultarIdFacturacion(long.Parse(rowfacturacion["polId"].ToString()));
            string idfac = dtIdFacturacion.Rows[0]["pol_Id"].ToString();
            //if (reciboUtilizado[0] == int.Parse(rowfacturacion["IdentificadorRecibo"].ToString()))
            if (reciboUtilizado[0] == int.Parse(idfac))
            {
                DataTable dtSoportesBancarios = DAOAdministraPagosBolivar.ConsultarSoportesBancariosDesdeAplicacionPagos(reciboUtilizado[1]);

                int cont = 0;
                foreach (DataRow drSoporteBancario in dtSoportesBancarios.Rows)
                {
                    DataRow[] existeRecibo = dtResultado.Select("IdentificadorRecibo = '" + drSoporteBancario["rec_Id"].ToString() + "'");
                    if (existeRecibo.Count() == 0)
                    {
                        cont++;
                        drFacturacionDetalle = dtResultado.NewRow();
                        drFacturacionDetalle["IdentificadorRecibo"] = drSoporteBancario["rec_Id"];
                        drFacturacionDetalle["NumeroPoliza"]        = drSoporteBancario["rec_Numero"];
                        drFacturacionDetalle["Detalle"]             = drSoporteBancario["rec_Valor"];
                        drFacturacionDetalle["Localidad"]           = drSoporteBancario["dep_Nombre"];
                        dtResultado.Rows.Add(drFacturacionDetalle);
                    }
                }
            }
        }
        grvRecibos.DataSource = dtResultado;
        grvRecibos.DataBind();
        Session["dtRecibos"] = dtResultado;
    }