protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List <AplicacionBE> lstAplicaciones = new List <AplicacionBE>(); AplicacionBE aplicacionBE = new AplicacionBE(); UsuarioBE Usuario = (UsuarioBE)Session["Usuario"]; String strHTMLAplicacionActual = ""; //if (Session["Aplicaciones"] == null) //{ lstAplicaciones = AplicacionBL.ListarAplicaciones(Usuario); // Session["Aplicaciones"] = lstAplicaciones; //} //else //{ // lstAplicaciones = (List<AplicacionBE>)Session["Aplicaciones"]; //} aplicacionBE = (AplicacionBE)Session["Aplicacion"]; IEnumerable <AplicacionBE> lstAplicacionActual = lstAplicaciones.Where(T => T.IdAplicacion == aplicacionBE.IdAplicacion).Select(T => T); foreach (AplicacionBE item in lstAplicacionActual) { aplicacionBE = item; } strHTMLAplicacionActual = UtilitarioBL.ObtenerHTMLAplicacionActual(aplicacionBE); ContentPlaceHolder cphContenido = (ContentPlaceHolder)this.Master.FindControl("cphContenido"); Label lblControlH1 = new Label(); lblControlH1.Text = strHTMLAplicacionActual; cphContenido.Controls.Add(lblControlH1); } }
public IEnumerable <System.Web.Mvc.SelectListItem> comboaplicaciones() { AplicacionBL objaplicacion = new AplicacionBL(); List <Aplicacion> aplicaciones = objaplicacion.ListarAplicacion(); List <SelectListItem> data_list = new List <SelectListItem> { new SelectListItem() { Text = string.Format("[{0}]", "SELECCIONAR"), Value = "0" } }; data_list.AddRange(aplicaciones.OrderBy(a => a.IdAplicacion).Select(a => new SelectListItem() { Text = a.NombreAplicacion.ToUpper(), Value = Convert.ToString(a.IdAplicacion) })); return(new SelectList(data_list, "Value", "Text")); }
private void ListarMenu() { AplicacionBL aplicacion = AplicacionBL.Instance; var x = aplicacion.ObtenerMenu(); StringBuilder cadena = new StringBuilder(); cadena.Append("<li class='dropdown'>"); cadena.Append("<a class='dropdown-toggle' data-toggle='dropdown' href='#'>Mantenimiento</a>"); cadena.Append("<ul class='dropdown-menu'>"); foreach (var item in x) { cadena.AppendFormat("<li><a href='{1}' >{0}</a></li>", item.Nombre, item.Controlador); } cadena.Append("</ul>"); MenuPrincipal.Text = cadena.ToString(); }
public JsonResult MostrarAplicaciones() { try { AplicacionBL objBLApp = new AplicacionBL(); List <Aplicacion> objLista = objBLApp.ListarAplicaciones(); TempData.Remove("Seguridad.Aplicaciones"); TempData.Add("Seguridad.Aplicaciones", objLista); Autorizacionusuario usuario = (Autorizacionusuario)Session["sistema.usuario"]; var resultado = "OK"; return(Json(resultado, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json("NO-OK:" + ex.Message)); } }
public ActionResult IniciarSesion() { Usuario usuario = new Usuario(); Sistema sistema = new Sistema(); usuario.cuenta = Request.Params["user"].ToString(); usuario.clave = Request.Params["password"].ToString(); SistemaBL autorizacion = new SistemaBL(); usuario = autorizacion.login(usuario); if (usuario.cuenta != null) { AplicacionBL objBL = new AplicacionBL(); List <Aplicacion> Aplicaciones = objBL.ListarAplicaciones(); sistema.cuenta = usuario.cuenta; sistema.clave = usuario.clave; sistema.idUsuario = usuario.idUsuario; Session.Add("sistema.usuario", usuario); Session.Add("sistema.general", sistema); return(RedirectToAction("Aplicaciones", "Seguridad")); //return RedirectToAction("Index", "Home"); } return(RedirectToAction("Login", "Seguridad")); //if (usuario.cuenta != null) //{ // EmpresaBL empresabl = new EmpresaBL(); // Empresa SelectedEmpresa = empresabl.obtener(usuario.idAutorizacionusuario); // AplicacionBL objBL = new AplicacionBL(); // List<Aplicacion> Aplicaciones = objBL.ListarAplicacionesPorUsuarioSociedad(usuario.idAutorizacionusuario, usuario.ListaSociedades[0].idSociedadLogistica); // usuario.BESociedades_Logistica = usuario.ListaSociedades[0]; //if (Aplicaciones != null) //{ // if (Aplicaciones.FindAll(a => a.Estado == true).Count>=1) // { // usuario.IdAplicacion = Aplicaciones.Find(a => a.Estado == true).IdAplicacion; // usuario.BESociedades_Logistica = usuario.ListaSociedades[0]; // return RedirectToAction("Index", "Home"); // } //} //usuario.Culture = UILanguageManagerBL.GetLanguageCode(usuario.idlanguage); //Session.Add("sistema.usuario", usuario); //Session.Add("nombreusuario", usuario.Nombre); //Session.Add("Codigo_Sociedad", usuario.BESociedades_Logistica.Codigo_Sociedad); //Session.Add("idUsuario", usuario.idAutorizacionusuario); //Session.Add("culture", usuario.Culture); //Session.Add("SelectedEmpresa", String.Empty); // return RedirectToAction("Index", "Home"); //} //else //{ // Session["log"] = "Error"; // return RedirectToAction("Login", "Seguridad"); //} }