// GET: Casos/Edit/5 public ActionResult Editar(int id) { LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso = coordinador.ObtenerCasoPorId(id); Models.ModeloCasos model = new Models.ModeloCasos(); model.DescripcionProblema = caso.DescripcionProblema; model.DireccionContacto = caso.DireccionContacto; model.Nivel = caso.Nivel; model.NombreContacto = caso.NombreContacto; model.ProvinciaContacto = caso.ProvinciaContacto; model.TelefonoContacto = caso.TelefonoContacto; List <int> listaDeNiveles = new List <int>(); listaDeNiveles = coordinador.ObtenerNivelesDeCriticidad(); List <int> listaDeProvincias = new List <int>(); listaDeProvincias = coordinador.ObtenerProvincias(); model.ListaDeNivelesDeCriticidad = listaDeNiveles; model.ListaDeProvincias = listaDeProvincias; if (caso == null) { return(HttpNotFound()); } else { return(View(model)); } }
public void DebePermitirRechazarUnCaso() { LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso = coordinador.ObtenerCasoPorId(3); caso.MotivoRechazo = "4"; coordinador.Rechazar(caso); }
// GET: Persona/Delete/5 public ActionResult Terminar(int id) { LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso; caso = coordinador.ObtenerCasoPorId(id); return(View(caso)); }
public void DebePermitirEditarUnCaso() { LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso = coordinador.ObtenerCasoPorId(1); caso.DescripcionProblema = "Problema de violencia"; caso.TelefonoContacto = "77777777"; coordinador.Editar(caso); }
public void DebePermitirTerminarUnCaso() { LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso = coordinador.ObtenerCasoPorId(5); caso.DescripcionResolucion = "5"; caso.ObservacionesResolucion = "5"; caso.FechaResolucion = DateTime.Now; coordinador.Terminar(caso); }
// GET: Persona/Delete/5 public ActionResult PonerEnProceso(int id) { Models.ModeloCasos model = new Models.ModeloCasos(); LogicaDeNegocios.CoordinadorDeEmpleados coordinadorDeEmpleados = new LogicaDeNegocios.CoordinadorDeEmpleados(); LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos caso = coordinadorDeCasos.ObtenerCasoPorId(id); List <Model.Empleados> empleados = coordinadorDeEmpleados.ObtenerTodosLosEmpleados(); model.Id = caso.Id; model.ListaDeEmpleados = empleados; return(View(model)); }
public ActionResult Terminar(int id, Model.Casos caso) { try { // TODO: Add delete logic here LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos elCaso = coordinador.ObtenerCasoPorId(id); elCaso.DescripcionResolucion = caso.DescripcionResolucion; coordinador.Terminar(caso); return(RedirectToAction("EnProceso")); } catch { return(View()); } }
public ActionResult Rechazar(int id, Model.Casos caso) { try { // TODO: Add delete logic here LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos elCaso = coordinador.ObtenerCasoPorId(id); elCaso.MotivoRechazo = caso.MotivoRechazo; coordinador.Rechazar(elCaso); return(RedirectToAction("EnProceso")); } catch { return(View()); } }
public ActionResult Editar(int id, Model.Casos caso) { try { // TODO: Add update logic here LogicaDeNegocios.CoordinadorDeCasos coordinador = new LogicaDeNegocios.CoordinadorDeCasos(); Model.Casos elCaso = coordinador.ObtenerCasoPorId(id); elCaso.DescripcionProblema = caso.DescripcionProblema; elCaso.DireccionContacto = caso.DireccionContacto; elCaso.Nivel = caso.Nivel; elCaso.NombreContacto = caso.NombreContacto; elCaso.ProvinciaContacto = caso.ProvinciaContacto; elCaso.TelefonoContacto = caso.TelefonoContacto; coordinador.Editar(elCaso); return(RedirectToAction("Index")); } catch { return(View()); } }