Example #1
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"];
            ListaCant       = (List <int>)Session["ListaCant"];
            ListaArticulo   = (List <Articulo>)Session["ListaArticulo"];
            RadioSelecionadoART();
            RadioSelecionadoCLI();
            NroPedido = ControlConfig.DevolverUltimoPedido() + 1;

            if (!IsPostBack)
            {
                GrillaArticulos.DataSource = Lista;
                GrillaArticulos.DataBind();
                Session["ListaArticulo"] = new List <Articulo>();
                Session["ListaCant"]     = new List <int>();
                TxtNroPedido.Text        = Convert.ToString(NroPedido);
            }
        }
Example #2
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"];

            if (!IsPostBack)
            {
                GrillaArticulos.DataSource = Lista;
                GrillaArticulos.DataBind();
                ListaDetalleDTO = new List <DetallePedidoDTO>();
                ListaDTO        = new List <PedidoDTO>();
                BusquedaClientePedido.PageSize = ControlConfig.DevolverNroMaxPaginacion();
                RefrescarTablaNombreApellido();
            }

            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();
                }
            }
        }
Example #3
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;
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlArticulo      = (C_Articulo)Session["ControlArticulo"];
            ControlConfig        = (C_Configuracion)Session["ControlConfig"];
            ControlPedido        = (C_Pedido)Session["ControlPedido"];
            ControlDetallePedido = (C_DetallePedido)Session["ControlDetallePedido"];
            if (!IsPostBack)
            {
                dt  = new DataTable();
                dt2 = new DataTable();
                GridPedidos.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                GridPedidos.DataSource = dt;
                GridPedidos.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);
            }
        }
Example #5
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();
                }
            }
        }