예제 #1
0
    //Evento que llena el gridview de facturaciones con el filtro respectivo
    protected void btnBuscarFacturacion_Click(object sender, EventArgs e)
    {
        AdministrarPagosBolivar objAdminPagosBol = new AdministrarPagosBolivar();
        DateTime fechaCorte     = Convert.ToDateTime("01/01/1900");
        DateTime fechaCreacion  = Convert.ToDateTime("01/01/1900");
        int      localidad      = 0;
        int      producto       = 0;
        int      numeroTronador = 0;

        if (ddlLocalidadFacturacion.SelectedValue.ToString() != "")
        {
            localidad = int.Parse(ddlLocalidadFacturacion.SelectedValue.ToString());
        }

        if (ddlProductoFacturacion.SelectedValue.ToString() != "")
        {
            producto = int.Parse(ddlProductoFacturacion.SelectedValue.ToString());
        }

        if (txtFechaFacturacion.Text != "")
        {
            fechaCorte = Convert.ToDateTime(txtFechaFacturacion.Text);
        }
        if (txtFechaCreacionFacturacion.Text != "")
        {
            fechaCreacion = Convert.ToDateTime(txtFechaCreacionFacturacion.Text);
        }

        if (txtTronador.Text != "")
        {
            numeroTronador = int.Parse(txtTronador.Text);
        }

        DataTable dtFacturaciones = objAdminPagosBol.ConsultarFacturaciones(fechaCorte, fechaCreacion, numeroTronador, localidad, producto);

        grvFacturacion.DataSource = dtFacturaciones;
        grvFacturacion.DataBind();
        Session["dtFacturaciones"] = dtFacturaciones;
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }
        //Definicion de Objetos de clases en capa de negocio
        AdministrarCertificados objAdminCertificado    = new AdministrarCertificados();
        AdministrarPagosBolivar objAdminPagosBol       = new AdministrarPagosBolivar();
        PrecargueProduccion     objPrecargueProduccion = new PrecargueProduccion();

        if (!IsPostBack)
        {
            //Variable tab se usa para identificar de que pestaña viene cuando se hace la consulta a un modal
            // En esta parte segun la variable tab se redirecciona al tab en el que estaba el usuario
            int tab = 0;
            if (Session["tab"] != null)
            {
                tab = int.Parse(Session["tab"].ToString());
            }
            if (tab == 2)
            {
                Session["tab"] = null;
                Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs2");
            }
            if (tab == 3)
            {
                Session["tab"] = null;
                Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs3");
            }

            #region DDLS
            // Se cargan todos los ddls basicos en el formulario en los diferentes tabs
            DataTable dtLocalidad = objAdminCertificado.ConsultarLocalidades();
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidad;
            ddlLocalidad.DataBind();


            DataTable dtLocalidadHistorico = objAdminCertificado.ConsultarLocalidades();
            ddlLocalidadesHistorico.DataTextField  = "dep_Nombre";
            ddlLocalidadesHistorico.DataValueField = "dep_Id";
            ddlLocalidadesHistorico.DataSource     = dtLocalidad;
            ddlLocalidadesHistorico.DataBind();
            ddlLocalidadesHistorico.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlLocalidadesHistorico.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            ddlLocalidadFacturacion.DataTextField  = "dep_Nombre";
            ddlLocalidadFacturacion.DataValueField = "dep_Id";
            ddlLocalidadFacturacion.DataSource     = dtLocalidad;
            ddlLocalidadFacturacion.DataBind();
            ddlLocalidadFacturacion.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlLocalidadFacturacion.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            DataTable dtLocalidadesPago = objAdminPagosBol.ConsultarLocalidadesPago();
            ddlLocalidadPago.DataTextField  = "dep_Nombre";
            ddlLocalidadPago.DataValueField = "dep_Id";
            ddlLocalidadPago.DataSource     = dtLocalidadesPago;
            ddlLocalidadPago.DataBind();
            ddlLocalidadPago.Items.Insert(0, new ListItem("Seleccione", ""));
            //ddlLocalidadPago.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            DataTable dtCompania = objPrecargueProduccion.CargarCompanias();
            ddlCompania.DataTextField  = "com_Nombre";
            ddlCompania.DataValueField = "com_Id";
            ddlCompania.DataSource     = dtCompania;
            ddlCompania.DataBind();
            ddlCompania.Items.Insert(0, new ListItem("Seleccione", ""));

            ddlProductoFacturacion.Items.Clear();
            ddlProductoFacturacion.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlProductoFacturacion.Items.Insert(1, new ListItem("710", "710"));
            ddlProductoFacturacion.Items.Insert(2, new ListItem("724", "724"));
            ddlProductoFacturacion.Items.Insert(3, new ListItem("799", "799"));
            ddlProductoFacturacion.Items.Insert(4, new ListItem("700", "700"));
            ddlProductoFacturacion.Items.Insert(5, new ListItem("701", "701"));

            #endregion



            #region VALIDACION DE FILTROS EN POSTBACK
            //Se validan en el postaback de la pagina si ya habia un filtro en la solicitu de cheques que esta guardado en la variable de session o se carga por defecto los de facha de hoy
            DataTable dtSolicitudesCheques;
            if (Session["dtSolicitudesCheques"] == null)
            {
                dtSolicitudesCheques = objAdminPagosBol.ConsultarSolicitudesCheques(DateTime.Now, 0);
            }
            else
            {
                dtSolicitudesCheques = (DataTable)Session["dtSolicitudesCheques"];
            }
            grvSolicitudesCheques.DataSource = dtSolicitudesCheques;
            grvSolicitudesCheques.DataBind();
            Session["dtSolicitudesCheques"] = dtSolicitudesCheques;

            //Se validan en el postaback de la pagina si ya habia un filtro en la facturacion que esta guardado en la variable de session o se carga por defecto los de facha de hoy
            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtFacturaciones;

            if (Session["dtFacturaciones"] == null)
            {
                DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtFacturaciones = objAdminPagosBol.ConsultarFacturaciones(fechaCorte, DateTime.Now, 0, 0, 0);
            }
            else
            {
                dtFacturaciones = (DataTable)Session["dtFacturaciones"];
            }
            grvFacturacion.DataSource = dtFacturaciones;
            grvFacturacion.DataBind();
            Session["dtFacturaciones"] = dtFacturaciones;


            //Se validan en el postaback de la pagina si ya habia un filtro en el historico de pagos que esta guardado en la variable de session o se carga por defecto los de facha de hoy

            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtPagos;

            if (Session["dtPagos"] == null)
            {
                //DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtPagos = objAdminPagosBol.ConsultarHistoricoPagos(0, DateTime.Now, DateTime.Now);
            }
            else
            {
                dtPagos = (DataTable)Session["dtPagos"];
            }
            grvHistoricoPagos.DataSource = dtPagos;
            grvHistoricoPagos.DataBind();
            Session["dtPagos"] = dtPagos;



            //Se validan en el postaback de la pagina si ya habia un filtro en los recibos de caja que esta guardado en la variable de session o se carga por defecto los de facha de hoy

            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtRecibosCaja;

            if (Session["dtRecibosCaja"] == null)
            {
                //DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtRecibosCaja = objAdminPagosBol.ConsultarRecibosCaja(DateTime.Now, DateTime.Now, 0, 0, 0);
            }
            else
            {
                dtRecibosCaja = (DataTable)Session["dtRecibosCaja"];
            }
            grvRecibosCaja.DataSource = dtRecibosCaja;
            grvRecibosCaja.DataBind();
            Session["dtRecibosCaja"] = dtRecibosCaja;

            #endregion
            //historicoPagos.Visible = false;
            talon.Visible  = false;
            solche.Visible = false;
            tronadorFacturacion.Visible   = false;
            pagoLocalidad.Visible         = false;
            pagoLocalidadConsulta.Visible = false;



            //btnExportarExcel2.Visible = false;
            //t1.EnableViewState = false;


            //DataTable dtSolicitudChequeGuardada = (DataTable)Session["SolicitudChequeCreada"];
            //grvSolicitudChequeCreada.DataSource = dtSolicitudChequeGuardada;
            //grvSolicitudChequeCreada.DataBind();
            //grvSolicitudChequeCreada.Visible = true;



            /*DataTable dtFacturacion = AdministrarPagosBolivar.ConsultarFacturacion();
             * grvFacturacion.DataSource = dtFacturacion;
             * grvFacturacion.DataBind();
             * Session["dtFacturacion"] = dtFacturacion;*/
        }

        //else
        //{
        //    DataTable dtSolicitudChequeGuardada = (DataTable)Session["SolicitudChequeCreada"];
        //    grvSolicitudChequeCreada.DataSource = dtSolicitudChequeGuardada;
        //    grvSolicitudChequeCreada.DataBind();
        //    grvSolicitudChequeCreada.Visible = true;
        //   //btnExportarExcel2.Visible = false;
        //    //solche.Visible = true;
        //    //Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs3");
        //    /*DataTable dtSolicitudesCheques = (DataTable)Session["dtSolicitudesCheques"];
        //    grvSolicitudesCheques.DataSource = dtSolicitudesCheques;
        //    grvSolicitudesCheques.DataBind();*/

        //    //solche.Visible = false;
        //    //talon.Visible = false;
        //}
    }