Ejemplo n.º 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)
            {
            }
        }
Ejemplo n.º 2
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();

            int filtro = -1;

            if (Request.QueryString["condicion"] == null)
            {
                filtro = -1;
            }
            else
            {
                if (Request.QueryString["condicion"] != "aprobadas" && Request.QueryString["condicion"] != "pendientes" && Request.QueryString["condicion"] != "rechazadas")
                {
                    filtro = -1;
                }
                else
                {
                    String condicion = Request.QueryString["condicion"];
                    switch (condicion)
                    {
                    case "todas":
                        filtro = -1;
                        break;

                    case "pendientes":
                        filtro = 0;
                        break;

                    case "aprobadas":
                        filtro = 1;
                        break;

                    case "rehacer":
                        filtro = 2;
                        break;

                    case "rechazadas":
                        filtro = 3;
                        break;

                    default:
                        break;
                    }
                }
            }

            DAOSolicitud dao = new DAOSolicitud();

            cabecera = dao.ListarCabecera(filtro);

            if (!this.IsPostBack)
            {
                //veo que tipo de usuario es y lo cargo en session
                DAOMatrizAprobacion daoAprobador    = new DAOMatrizAprobacion();
                UsuarioModelo       usuarioLogueado = new UsuarioModelo();
                usuarioLogueado  = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];
                usuarioAprobador = daoAprobador.BuscarTipoUsuario(usuarioLogueado.id_usuario, "aprobador");
                Session[Session.SessionID + "usuarioAprobador"] = usuarioAprobador;
                DAOMatrizAprobacion daoSolicitante = new DAOMatrizAprobacion();
                usuarioSolicitante = daoSolicitante.BuscarTipoUsuario(usuarioLogueado.id_usuario, "solicitante");
                Session[Session.SessionID + "usuarioSolicitante"] = usuarioSolicitante;
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session[Session.SessionID + "usuarioLogueado"]) == null)
            {
                Response.Redirect("Login.aspx");
            }

            //acá tendría que haber un else para lista usuario

            if (!this.IsPostBack)
            {
                //listo artículos y lo cargo a session
                DAOArticulo daoArticulosTodos = new DAOArticulo();
                listaArticuloTodos = new List <ArticuloModelo>();
                listaArticuloTodos = daoArticulosTodos.ListarArticulo("todos");
                Session[Session.SessionID + "listaArticuloTodos"] = listaArticuloTodos;
                DAOArticulo daoArticulos = new DAOArticulo();
                listaArticulos = new List <ArticuloModelo>();
                listaArticulos = daoArticulos.ListarArticulo("habilitados");
                Session[Session.SessionID + "listaArticulos"] = listaArticulos;

                //listo tipo remito y lo cargo a session
                DAORemitoTipo daoTipoRemito = new DAORemitoTipo();
                listaTipoRemito = new List <RemitoTipoModelo>();
                listaTipoRemito = daoTipoRemito.ListarTodosTipos();
                Session[Session.SessionID + "listaTipoRemito"] = listaTipoRemito;

                //listo empresa y lo cargo a session
                DAOEmpresa daoEmpresa = new DAOEmpresa();
                listaEmpresaTodas = new List <EmpresaModelo>();
                listaEmpresaTodas = daoEmpresa.ListarEmpresas("todas", "todas");
                Session[Session.SessionID + "listaEmpresaTodas"] = listaEmpresaTodas;

                //Listo usuarios y los cargo a session
                DAOUsuario daoUsuario = new DAOUsuario();
                listaUsuarios = new List <UsuarioModelo>();
                listaUsuarios = daoUsuario.ListarUsuarios("habilitados");
                Session[Session.SessionID + "listaUsuarios"] = listaUsuarios;

                //Listo matriz y la cargo a session
                DAOMatrizAprobacion daoMatriz = new DAOMatrizAprobacion();
                listaMatriz = new List <MatrizAprobacion>();
                listaMatriz = daoMatriz.ListarTodo();
                Session[Session.SessionID + "listaMatriz"] = listaMatriz;

                //Listo todos los usuarios y los cargo a session
                DAOUsuario daoUsuarioTodos = new DAOUsuario();
                listaTodosLosUsuarios = new List <UsuarioModelo>();
                listaTodosLosUsuarios = daoUsuarioTodos.ListarUsuarios("todos");
                Session[Session.SessionID + "listaTodosLosUsuarios"] = listaTodosLosUsuarios;

                //Listo cabecera y guardo en session
                DAOSolicitud daosolicitud = new DAOSolicitud();
                listaCabecera = new List <SolicitudCabeceraModelo>();
                listaCabecera = daosolicitud.ListarCabecera(-1);
                Session[Session.SessionID + "listaCabecera"] = listaCabecera;

                //listo detalle y lo cargo en session
                listaDetalle = new List <SolicitudDetalleModelo>();
                listaDetalle = daosolicitud.ListarDetalle();
                Session[Session.SessionID + "listaDetalle"] = listaDetalle;
            }

            usuario = new UsuarioModelo();
            usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"];

            lbNombreUsuarioMenu.Text = usuario.nombre;

            usuarioTipo = usuario.usuario_tipo;
        }