public ActionResult RegistrarAtencion(CSU_MovimientoCSU movimiento, string __DescripcionDeLaAtencion_Usuario) { ViewBag.TipoAtencion = new SelectList(db.CSU_TipoDeAtencion.ToList(), "TipoDeAtencion_Id", "TipoDeAtencion_Descripcion"); ViewBag.PersonaFissal = new SelectList(db.SPE_Persona.ToList(), "Persona_Id", "NombreCompleto"); ViewBag.PersonaOTI = new SelectList(db.SPE_Persona.ToList().Where(x => x.AreaInstitucion_Id == 8), "Persona_Id", "NombreCompleto"); try { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; movimiento.FechaRegistro = DateTime.Now; movimiento.Cerrado = false; movimiento.DescripcionDeLaAtencion_Usuario = __DescripcionDeLaAtencion_Usuario; db.CSU_MovimientoCSU.Add(movimiento); db.SaveChanges(); TempData["Mensaje"] = "Se registró la Atención..."; } catch (Exception ex) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; TempData["Mensaje"] = ex.Message; } return(RedirectToAction("Index", "CSU")); }
public ActionResult CierreAtencion(CSU_MovimientoCSU movimiento) { try { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; var objMovimiento = db.CSU_MovimientoCSU.FirstOrDefault(x => x.MovimientoCSU_Id == movimiento.MovimientoCSU_Id); objMovimiento.AsuntoDeLaAtencion_Especilista = movimiento.AsuntoDeLaAtencion_Especilista; objMovimiento.DescripcionDeLaAtencion_Especialista = movimiento.DescripcionDeLaAtencion_Especialista; objMovimiento.DecripcionEnCierre = movimiento.DecripcionEnCierre; objMovimiento.FechaCierreDeAtencion = DateTime.Now; objMovimiento.Cerrado = true; objMovimiento.TiempoUtilizado = movimiento.TiempoUtilizado; db.SaveChanges(); TempData["Mensaje"] = "Se cerro una atención..."; } catch (Exception ex) { ViewBag.Perfil = ((Usuario)Session["UsuarioLogueado"]).Perfil; TempData["Mensaje"] = ex.Message; } return(RedirectToAction("Index", "CSU")); }