public ActionResult IndexError() { TempData["ErrorPermiso"] = true; var filtro = _sesionBitacorasBecarios.Get <FiltroBitacoraNecesidadModels>("filtro_bitacoraNecesidad"); if (filtro == null) { filtro = new FiltroBitacoraNecesidadModels(); } return(View("Index", filtro)); }
private FiltroBitacoraNecesidadModels GenerateViewElementsIndex(FiltroBitacoraNecesidadModels model) { int NecesidadId = Convert.ToInt32(_sesionBitacorasNecesidades.Get <int>("NecesidadId").ToString()); model.CentroIdUsuarioLogueado = HttpContext.Session["CentroIdUsuario"] != null ? HttpContext.Session["CentroIdUsuario"].ToString() : string.Empty; var necesidad = _necesidadRepository.GetByCriteria(x => x.NecesidadId == NecesidadId).FirstOrDefault(); if (necesidad != null) { model.NecesidadId = necesidad.NecesidadId; model.EstadoNecesidad = necesidad.EstadoNecesidad.Nombre; model.Perfil = necesidad.TipoPerfil.Nombre; model.PersonaAsignada = necesidad.PersonaAsignada; model.TipoTecnologia = necesidad.TipoTecnologia.Nombre; model.CentroUsuarioCreacion = necesidad.Usuario.Centro != null ? necesidad.Usuario.Centro.Nombre : string.Empty; } return(model); }
public ActionResult Index(int NecesidadId) { var filtro = _sesionBitacorasNecesidades.Get <FiltroBitacoraNecesidadModels>("filtro_bitacoraNecesidad"); if (filtro == null) { //orden por defecto filtro = new FiltroBitacoraNecesidadModels() { SortColumn = "BitacoraId", SortOrder = Recruiting.Business.BaseClasses.DataTable.DataTableSortDirectionEnum.Descending }; } _sesionBitacorasNecesidades.Add("filtro_inicial_bitacora", filtro); PermisosMostrar(); _sesionBitacorasNecesidades.Add("NecesidadId", NecesidadId); filtro = GenerateViewElementsIndex(filtro); return(View(filtro)); }
public ActionResult Create(int?NecesidadId, string MensajeSistema) { NecesidadId = Convert.ToInt32(_sesionBitacorasNecesidades.Get <int>("NecesidadId").ToString()); var response = _bitacoraNecesidadService.GenerateBitacoraNecesidadManual(NecesidadId ?? 0, MensajeSistema); if (!response.IsValid) { CreateMessageError(response.ErrorMessage); } else { CreateMessageNotify("Bitacora guardada correctamente"); } var filtro = _sesionBitacorasNecesidades.Get <FiltroBitacoraNecesidadModels>("filtro_bitacoraNecesidad"); if (filtro == null) { filtro = new FiltroBitacoraNecesidadModels(); } return(RedirectToAction("Index", filtro)); }
private FiltroBitacoraNecesidadModels MappertoFiltroBitacorasNecesidades(IDictionary <string, string> filtro) { var FiltroBitacoraNecesidadModel = new FiltroBitacoraNecesidadModels(); if (filtro.Count != 0) { string value; if (filtro.ContainsKey("BitacoraId")) { value = filtro["BitacoraId"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.BitacoraId = Convert.ToInt32(value); } } if (filtro.ContainsKey("NecesidadId")) { value = filtro["NecesidadId"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.NecesidadId = Convert.ToInt32(value); } } if (filtro.ContainsKey("TipoCambio")) { value = filtro["TipoCambio"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.TipoCambio = value; } } if (filtro.ContainsKey("MensajeSistema")) { value = filtro["MensajeSistema"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.MensajeSistema = value; } } if (filtro.ContainsKey("Usuario")) { value = filtro["Usuario"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.UsuarioCreacionId = Convert.ToInt32(value); } } if (filtro.ContainsKey("FechaCreacion")) { value = filtro["FechaCreacion"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.FechaCreacion = Convert.ToDateTime(value); } } if (filtro.ContainsKey("CentroUsuarioId")) { value = filtro["CentroUsuarioId"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.CentroIdUsuario = Convert.ToInt32(value); } } if (filtro.ContainsKey("CentroSearch")) { value = filtro["CentroSearch"]; if (!string.IsNullOrEmpty(value)) { FiltroBitacoraNecesidadModel.CentroIdUsuario = Convert.ToInt32(value); } } } return(FiltroBitacoraNecesidadModel); }