예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            daoEmpresa = new DAOEmpresa();
            daoUsuario = new DAOUsuario();
            daoRemito  = new DAORemito();
            DAOSolicitud daoCabecera = new DAOSolicitud();

            cabecera = daoCabecera.ListarCabecera(-1);

            DAOCai daoCai = new DAOCai();

            if (daoCai.ValidarImpresionCai())
            {
                lbAlertaCai.Visible = false;
            }

            if (!this.IsPostBack)
            {
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["id"] == null)
            {
                Response.Redirect("~/");
            }
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            idItemSelected = Convert.ToInt32(Request.QueryString["id"]);
            Session[Session.SessionID + "idItemSelected"] = idItemSelected;

            if (!IsPostBack)
            {
                //buscarCabecera, detalle y remito
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"];
                cabecera      = new SolicitudCabeceraModelo();
                cabecera      = listaCabecera.Find(J => J.id_solicitud == idItemSelected);
                Session[Session.SessionID + "cabecera"] = cabecera;
                daoRemito = new DAORemito();
                DAOSolicitud daoDetalle = new DAOSolicitud();
                listaDetalleDeUno = new List <SolicitudDetalleModelo>();
                listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected);

                //si el CAI está vigente, habilito el botón
                DAOCai daoCai = new DAOCai();
                if (daoCai.ValidarImpresionCai())
                {
                    btnImprimir.Enabled = true;
                }

                //buscar cliente y transportista y conectarlo al label
                listaEmpresaTodas    = new List <EmpresaModelo>();
                listaEmpresaTodas    = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"];
                cliente              = new EmpresaModelo();
                cliente              = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente);
                transportista        = new EmpresaModelo();
                transportista        = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista);
                lbCliente.Text       = cliente.razon_social;
                lbTransportista.Text = transportista.razon_social;

                //buscar tipo de remito y conectarlo al label
                listaTipoRemito   = new List <RemitoTipoModelo>();
                listaTipoRemito   = (List <RemitoTipoModelo>)Session[Session.SessionID + "listaTipoRemito"];
                tipoRemito        = new RemitoTipoModelo();
                tipoRemito        = listaTipoRemito.Find(J => J.id_tipo_remito == cabecera.id_tipo_remito);
                lbTipoRemito.Text = tipoRemito.descripcion_remito;

                //buscar articulo y conectarlo al label
                listaArticuloTodos = new List <ArticuloModelo>();
                listaArticuloTodos = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"];
                articulo           = new ArticuloModelo();
                articulo           = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo);
                lbArticulo.Text    = articulo.descripcion_articulo;

                //conectar textbox
                lbCantidad.Text  = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud));
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }
            if ((Session[Session.SessionID + "idItemSelected"]) == null)
            {
                Response.Redirect("RemitoListado.aspx");
            }
            idItemSelected = (int)Session[Session.SessionID + "idItemSelected"];
            //si el CAI no está vigente, no dejo ver la página
            DAOCai daoCai = new DAOCai();

            if (!daoCai.ValidarImpresionCai())
            {
                Response.Redirect("RemitoListado.aspx");
            }

            if (!IsPostBack)
            {
                //buscarCabecera, detalle y remito
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = (List <SolicitudCabeceraModelo>)Session[Session.SessionID + "listaCabecera"];
                cabecera      = new SolicitudCabeceraModelo();
                cabecera      = listaCabecera.Find(J => J.id_solicitud == idItemSelected);
                Session[Session.SessionID + "cabecera"] = cabecera;
                daoRemito = new DAORemito();
                DAOSolicitud daoDetalle = new DAOSolicitud();
                listaDetalleDeUno = new List <SolicitudDetalleModelo>();
                listaDetalleDeUno = daoDetalle.ListarUnaSolicitudDetalle(idItemSelected);

                //buscar cliente y transportista y conectarlo al label
                listaEmpresaTodas    = new List <EmpresaModelo>();
                listaEmpresaTodas    = (List <EmpresaModelo>)Session[Session.SessionID + "listaEmpresaTodas"];
                cliente              = new EmpresaModelo();
                cliente              = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_cliente);
                transportista        = new EmpresaModelo();
                transportista        = listaEmpresaTodas.Find(J => J.id_empresa == cabecera.id_transportista);
                lbCliente.Text       = cliente.razon_social;
                lbTransportista.Text = transportista.razon_social;

                //buscar articulo y conectarlo al label
                listaArticuloTodos    = new List <ArticuloModelo>();
                listaArticuloTodos    = (List <ArticuloModelo>)Session[Session.SessionID + "listaArticuloTodos"];
                articulo              = new ArticuloModelo();
                articulo              = listaArticuloTodos.Find(J => J.id_articulo == listaDetalleDeUno[0].id_articulo);
                lbArticulo.Text       = articulo.descripcion_articulo;
                lbCodigoArticulo.Text = articulo.codigo_articulo;

                //conectar labels
                lbCantidad.Text  = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbTotal.Text     = Convert.ToString(listaDetalleDeUno[0].cantidad);
                lbNroRemito.Text = Convert.ToString(daoRemito.BuscarNroRemito(cabecera.id_solicitud));

                //busco CAI vigente
                DAOCai daoCaiVigente = new DAOCai();
                long   caiVigente    = daoCaiVigente.BuscarCaiVigente();
                lbCAI.Text = Convert.ToString(caiVigente);
            }
        }