protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } usuarioLogueado = new UsuarioModelo(); usuarioLogueado = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"]; String condicion; String tipo; DAOEmpresa dAOEmpresa = new DAOEmpresa(); if (Request.QueryString["condicion"] == null || Request.QueryString["tipo"] == null) { condicion = "habilitadas"; tipo = "cliente"; } else { if (Request.QueryString["condicion"] == "nohabilitadas") { condicion = "nohabilitadas"; } else { if (Request.QueryString["condicion"] == "todas") { condicion = "todas"; } else { condicion = "habilitadas"; } } if (Request.QueryString["tipo"] == "cliente") { tipo = "cliente"; } else { if (Request.QueryString["tipo"] == "transportista") { tipo = "transportista"; } else { tipo = "todas"; } } } listaDeEmpresas = dAOEmpresa.ListarEmpresas(condicion, tipo); }
protected void Page_Load(object sender, EventArgs e) { if ((Session[Session.SessionID + "usuarioLogueado"]) == null) { Response.Redirect("Login.aspx"); } if (Session[Session.SessionID + "usuarioSolicitante"] == null) { Response.Redirect("Default.aspx"); } if (!this.IsPostBack) { //obtengo el usuario de session usuario = new UsuarioModelo(); usuario = (UsuarioModelo)Session[Session.SessionID + "usuarioLogueado"]; //obtengo la matriz de session listaMatriz = new List <MatrizAprobacion>(); listaMatriz = (List <MatrizAprobacion>)Session[Session.SessionID + "listaMatriz"]; //si no encuentro el usuario en la lista de la matriz como solicitante, redirect listado MatrizAprobacion itemListSelected = new MatrizAprobacion(); itemListSelected = listaMatriz.Find(J => J.id_usuario_solicitante == usuario.id_usuario); if (itemListSelected == null) { Response.Redirect("Default.aspx"); } //Lista de clientes y transportistas y los coloco en el drop listaClientes = new List <EmpresaModelo>(); DAOEmpresa daoCliente = new DAOEmpresa(); listaClientes = daoCliente.ListarEmpresas("habilitadas", "cliente"); listaTransportistas = new List <EmpresaModelo>(); DAOEmpresa daoTransportista = new DAOEmpresa(); listaTransportistas = daoTransportista.ListarEmpresas("habilitadas", "transportista"); ddlCliente.DataSource = listaClientes; ddlCliente.DataTextField = "razon_social"; ddlCliente.DataValueField = "id_empresa"; ddlCliente.DataBind(); ddlTransportista.DataSource = listaTransportistas; ddlTransportista.DataTextField = "razon_social"; ddlTransportista.DataValueField = "id_empresa"; ddlTransportista.DataBind(); //lista tipos de remito y los coloco en el drop listaTipoRemito = new List <RemitoTipoModelo>(); DAORemitoTipo daoRemitoTipo = new DAORemitoTipo(); listaTipoRemito = daoRemitoTipo.ListarTodosTipos(); ddlTipoRemito.DataSource = listaTipoRemito; ddlTipoRemito.DataTextField = "descripcion_remito"; ddlTipoRemito.DataValueField = "id_tipo_remito"; ddlTipoRemito.DataBind(); //lista articulos listaArticulo = new List <ArticuloModelo>(); DAOArticulo daoArticulo = new DAOArticulo(); listaArticulo = daoArticulo.ListarArticulo("habilitados"); ddlArticulo.DataSource = listaArticulo; ddlArticulo.DataTextField = "descripcion_articulo"; ddlArticulo.DataValueField = "id_articulo"; ddlArticulo.DataBind(); } }
public List <Empresa> ListarEmpresas() { return(daoEmpresa.ListarEmpresas()); }
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; }