public async Task <ActionResult> Buscar(BuscarObjetivoViewModel model) { ViewBag.SinResultados = null; model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; if (model.PersonaLogueadaViewModel.AreaViewModel != null) { model.Busqueda.AreaViewModel = model.PersonaLogueadaViewModel.AreaViewModel; model.Busqueda.IdArea = model.Busqueda.AreaViewModel.Id.ToString(); } IList <ObjetivoViewModel> objetivos = await ObjetivoService.Buscar(model); model.Resultados = objetivos; model.Busqueda.Titulo = "Objetivos"; ViewBag.Titulo = model.Busqueda.Titulo; if (objetivos == null || objetivos.Count <= 0) { ViewBag.SinResultados = "No se han encontrado objetivos para la búsqueda realizada."; } return(View(model)); }
public async Task <ActionResult> Crear(string idObjetivo) { IndicadorViewModel model = new IndicadorViewModel(); model.Titulo = "Indicadores"; model.FechaCreacion = DateTime.Now.ToString("dd/MM/yyyy HH:mm tt"); // Por el momento solo frecuencias mensuales model.FrecuenciaMedicionIndicadorViewModel = (await FrecuenciaMedicionIndicadorService.Buscar(new FrecuenciaMedicionIndicadorViewModel { Descripcion = "Mensual" })).FirstOrDefault(); Session["InteresadosSeleccionados"] = model.Interesados; Session["ResponsablesSeleccionados"] = model.Responsables; model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; if (model.PersonaLogueadaViewModel.AreaViewModel != null) { model.ObjetivoViewModel.AreaViewModel = model.PersonaLogueadaViewModel.AreaViewModel; model.AreaID = model.ObjetivoViewModel.AreaViewModel.Id.ToString(); } if (idObjetivo != null) { model.ObjetivoViewModel = await ObjetivoService.GetById(Int32.Parse(idObjetivo)); } ViewBag.Titulo = model.Titulo; return(View(model)); }
public ABMObjetivo() { InitializeComponent(); objetivoService = new ObjetivoService(); objetivos = new BindingList <Objetivo>(); oCursoSel = new Curso(); }
public async Task <JsonResult> BuscarObjetivos(string nombreObjetivo, string idArea) { BuscarObjetivoViewModel filtro = new BuscarObjetivoViewModel(); filtro.Busqueda.Nombre = nombreObjetivo; filtro.Busqueda.IdArea = idArea; return(Json(await ObjetivoService.Buscar(filtro), JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Ver(string id) { ObjetivoViewModel model = await ObjetivoService.GetById(Int32.Parse(id)); model.Titulo = "Objetivos"; ViewBag.Titulo = model.Titulo; return(View(model)); }
public ABMObjetivosCurso(Curso curso, FormMode opcion) { InitializeComponent(); oCurso = curso; lblNombreCurso.Text = oCurso.nombre; cursoService = new CursoService(); objetivoService = new ObjetivoService(); formMode = opcion; objetivos = new List <Objetivo>(); }
public frmAMBCCurso() { InitializeComponent(); oCursoService = new CursoService(); oCategoriaService = new CategoriaService(); oObjetivoService = new ObjetivoService(); listaObjetivos = new BindingList <Objetivo>(); listaObjetivosOriginal = new BindingList <Objetivo>(); listaObjetivoseliminar = new BindingList <Objetivo>(); InitializeDataGridView(); }
public async Task <ActionResult> Editar(string id, string msgExito) { ObjetivoViewModel model = await ObjetivoService.GetById(Int32.Parse(id)); model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; model.Titulo = "Objetivos"; ViewBag.Titulo = model.Titulo; ViewBag.MensageExito = msgExito; return(View(model)); }
public async Task <ActionResult> Editar(ObjetivoViewModel model) { model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; if (!ModelState.IsValid) { return(View(model)); } model.Titulo = "Objetivos"; ViewBag.Titulo = model.Titulo; model.FechaUltimaModificacion = DateTime.Now.ToString("dd/MM/yyyy HH:mm tt"); model.UltimoUsuarioModifico = User.Identity.Name; int idObjetivo = await ObjetivoService.Guardar(model); return(RedirectToAction("Editar", "Objetivo", new { q = MyExtensions.Encrypt(new { id = idObjetivo, msgExito = "El objetivo se ha guardado exitosamente." }) })); }
public async Task <ActionResult> Crear(IndicadorViewModel model) { model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; if (model.PersonaLogueadaViewModel.AreaViewModel != null) { model.ObjetivoViewModel.AreaViewModel = model.PersonaLogueadaViewModel.AreaViewModel; model.AreaID = model.ObjetivoViewModel.AreaViewModel.Id.ToString(); } model.FrecuenciaMedicionIndicadorViewModel = await FrecuenciaMedicionIndicadorService.GetById(Int32.Parse(model.FrecuenciaMedicionIndicadorID)); if (!String.IsNullOrEmpty(model.ObjetivoID) && !model.ObjetivoID.Equals("0")) { model.ObjetivoViewModel = await ObjetivoService.GetById(Int32.Parse(model.ObjetivoID)); } model.Interesados = (IList <PersonaViewModel>)Session["InteresadosSeleccionados"]; model.Responsables = (IList <PersonaViewModel>)Session["ResponsablesSeleccionados"]; model.CantidadInteresadosElegidos = model.Interesados.Count; model.CantidadResponsablesElegidos = model.Responsables.Count; if (!ModelState.IsValid) { ModelState.AddModelError(string.Empty, "Verifique que todos los campos estén cargados y sean correctos."); return(View(model)); } model.Titulo = "Indicadores"; ViewBag.Titulo = model.Titulo; PersonaViewModel persona = (PersonaViewModel)Session["Persona"]; int idIndicador = await IndicadorService.Guardar(model, persona); object parametros = new { q = MyExtensions.Encrypt(new { id = idIndicador, msgExito = "El indicador se ha guardado exitosamente." }) }; return(RedirectToAction("Editar", "Indicador", parametros)); }
public async Task <ActionResult> Crear(ObjetivoViewModel model) { model.PersonaLogueadaViewModel = (PersonaViewModel)Session["Persona"]; if (model.PersonaLogueadaViewModel.AreaViewModel != null) { model.AreaViewModel = model.PersonaLogueadaViewModel.AreaViewModel; model.IdArea = model.AreaViewModel.Id.ToString(); } if (!ModelState.IsValid) { return(View(model)); } model.Titulo = "Objetivos"; ViewBag.Titulo = model.Titulo; int idObjetivo = await ObjetivoService.Guardar(model); return(RedirectToAction("Editar", "Objetivo", new { id = idObjetivo, msgExito = "El objetivo se ha guardado exitosamente." })); }
public FormGestionObjetivos() { InitializeComponent(); InitializeDataGridView(); ObjetivoService = new ObjetivoService(); }
public frmABMObjetivos() { InitializeComponent(); oObjetivoService = new ObjetivoService(); }
public ConsultaObjetivo() { InitializeComponent(); objetivoService = new ObjetivoService(); InitializeDataGridView(); }