Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlFacturacion   = (C_Facturacion)Session["ControlFacturacion"];
     ControlCliente       = (C_Cliente)Session["ControlCliente"];
     ControlArticulo      = (C_Articulo)Session["ControlArticulo"];
     ControlPedido        = (C_Pedido)Session["ControlPedido"];
     ControlConfig        = (C_Configuracion)Session["ControlConfig"];
     ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"];
     if (!IsPostBack)
     {
         GridPedidos.DataSource = Lista;
         GridPedidos.DataBind();
         ListaDTO             = new List <PedidoDTO>();
         ListaDetalleDTO      = new List <DetallePedidoDTO>();
         GridPedidos.PageSize = ControlConfig.DevolverNroMaxPaginacion();
     }
     if (RadioButtonListBusqueda.SelectedValue == "nro")
     {
         TxtNro.Visible = true;
         BtnCli.Visible = true;
         TxtNro.Focus();
         TxtCli.Visible   = false;
         BtnCli.Visible   = false;
         TxtDesde.Visible = false;
         TxtHasta.Visible = false;
         BtnRango.Visible = false;
     }
     else
     {
         if (RadioButtonListBusqueda.SelectedValue == "cliente")
         {
             TxtNro.Visible = false;
             BtnCli.Visible = false;
             TxtCli.Visible = true;
             BtnCli.Visible = true;
             TxtCli.Focus();
             TxtDesde.Visible = false;
             TxtHasta.Visible = false;
             BtnRango.Visible = false;
         }
         else
         {
             TxtNro.Visible   = false;
             BtnCli.Visible   = false;
             TxtCli.Visible   = false;
             BtnCli.Visible   = false;
             TxtDesde.Visible = true;
             TxtHasta.Visible = true;
             BtnRango.Visible = true;
             TxtDesde.Focus();
         }
     }
 }
Ejemplo n.º 2
0
        protected void Session_Start(object sender, EventArgs e)
        {
            C_Empleado ControlEmpleado = new C_Empleado();

            Session["ControlEmpleado"] = ControlEmpleado;
            C_Cliente ControlCliente = new C_Cliente();

            Session["ControlCliente"] = ControlCliente;
            C_Proveedor ControlProveedor = new C_Proveedor();

            Session["ControlProveedor"] = ControlProveedor;
            C_Articulo ControlArticulo = new C_Articulo();

            Session["ControlArticulo"] = ControlArticulo;
            C_ArticuloxProveedor ControlArticuloxProveedor = new C_ArticuloxProveedor();

            Session["ControlArticuloxProveedor"] = ControlArticuloxProveedor;
            C_Pedido ControlPedido = new C_Pedido();

            Session["ControlPedido"] = ControlPedido;
            C_Configuracion ControlConfig = new C_Configuracion();

            Session["ControlConfig"] = ControlConfig;
            C_DetallePedido ControlDetallePedido = new C_DetallePedido();

            Session["ControlDetallePedido"] = ControlDetallePedido;
            List <DetallePedidoDTO> ListaDetalleDTO = null;

            Session["ListaDetalleDTO"] = ListaDetalleDTO;
            Pedido PedidoSession = null;

            Session["PedidoSession"] = PedidoSession;
            C_Facturacion ControlFacturacion = new C_Facturacion();

            Session["ControlFacturacion"] = ControlFacturacion;
            string StockMin = null;

            Session["StockMin"] = StockMin;
            List <int> ListaCant = null;

            Session["ListaCant"] = ListaCant;
            List <Articulo> ListaArticulo = null;

            Session["ListaArticulo"] = ListaArticulo;
            double Auxdouble = 0;

            Session["Auxdouble"]    = Auxdouble;
            Session["Login"]        = null;
            Session["ImporteTotal"] = null;
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlConfig        = (C_Configuracion)Session["ControlConfig"];
            ControlFacturacion   = (C_Facturacion)Session["ControlFacturacion"];
            ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"];

            if (!IsPostBack)
            {
                dt  = new DataTable();
                dt2 = new DataTable();
                GridFactura.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                GridFactura.DataSource = dt;
                GridFactura.DataBind();
                GrillaDetalle.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                GrillaDetalle.DataSource = dt2;
                GrillaDetalle.DataBind();
                Refrescar();
            }
            if (RadioButtonList1.SelectedValue == "Cliente")
            {
                TxtFiltroNombre.Visible = true;
                TxtDesde.Visible        = false;
                TxtHasta.Visible        = false;
                BtnFiltroFecha.Visible  = false;
                Refrescar2(TxtFiltroNombre.Text);
            }
            else
            {
                TxtFiltroNombre.Visible = false;
                TxtDesde.Visible        = true;
                TxtHasta.Visible        = true;
                BtnFiltroFecha.Visible  = true;
                RefrescarRango(TxtDesde.Text, TxtHasta.Text);
            }
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlCliente       = (C_Cliente)Session["ControlCliente"];
            ControlArticulo      = (C_Articulo)Session["ControlArticulo"];
            ControlPedido        = (C_Pedido)Session["ControlPedido"];
            ControlConfig        = (C_Configuracion)Session["ControlConfig"];
            ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"];
            ControlEmpleado      = (C_Empleado)Session["ControlEmpleado"];
            ControlFacturacion   = (C_Facturacion)Session["ControlFacturacion"];
            ListaDetalleDTO      = (List <DetallePedidoDTO>)Session["ListaDetalleDTO"];
            AuxPedido            = (Pedido)Session["PedidoSession"];
            NroFacturaA          = ControlConfig.DevolverUltimaFacturaA() + 1;
            NroFacturaB          = ControlConfig.DevolverUltimaFacturaB() + 1;
            if (!IsPostBack)
            {
                ListaDTO = new List <PedidoDTO>();
                Session["ListaDetalleDTO"] = new List <DetallePedidoDTO>();
            }


            if (ddlEmpleado.Items.Count == 0)
            {
                var EmpleadosQuery = ControlEmpleado.ListarActivos().Select(emp => new { empleadoid = emp.Empleadoid, DisplayText = emp.Apellido.ToString() + " " + emp.Nombre });

                ddlEmpleado.DataSource     = null;
                ddlEmpleado.DataSource     = EmpleadosQuery;
                ddlEmpleado.DataValueField = "empleadoid";
                ddlEmpleado.DataTextField  = "DisplayText";
                ddlEmpleado.DataBind();
            }

            if (RadioButtonListBusqueda.SelectedValue == "nro")
            {
                TxtNro.Visible   = true;
                BtnCli.Visible   = true;
                TxtCli.Visible   = false;
                BtnCli.Visible   = false;
                TxtDesde.Visible = false;
                TxtHasta.Visible = false;
                BtnRango.Visible = false;
                TxtNro.Focus();
            }
            else
            {
                if (RadioButtonListBusqueda.SelectedValue == "cliente")
                {
                    TxtNro.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtCli.Visible   = true;
                    BtnCli.Visible   = true;
                    TxtDesde.Visible = false;
                    TxtHasta.Visible = false;
                    BtnRango.Visible = false;
                    TxtCli.Focus();
                }
                else
                {
                    TxtNro.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtCli.Visible   = false;
                    BtnCli.Visible   = false;
                    TxtDesde.Visible = true;
                    TxtHasta.Visible = true;
                    BtnRango.Visible = true;
                    TxtDesde.Focus();
                }
            }
        }