public ActionResult Create(ttipodocaseguradora modelo, int?menu) { if (ModelState.IsValid) { ttipodocaseguradora buscarPorNombre = context.ttipodocaseguradora.FirstOrDefault(x => x.documento == modelo.documento); if (buscarPorNombre != null) { TempData["mensaje_error"] = "El nombre del tipo de documento ya existe, por favor verifique..."; } else { modelo.userid_creacion = Convert.ToInt32(Session["user_usuarioid"]); modelo.fec_creacion = DateTime.Now; context.ttipodocaseguradora.Add(modelo); int guardar = context.SaveChanges(); if (guardar > 0) { TempData["mensaje"] = "El registro del nuevo tipo de documento de aseguradora fue exitoso!"; } else { TempData["mensaje_error"] = "Error de conexion con base de datos, por favor verifique..."; } } } BuscarFavoritos(menu); return(View(new ttipodocaseguradora { estado = true })); }
public void ConsultaDatosCreacion(ttipodocaseguradora tipoDocumento) { users creator = context.users.Find(tipoDocumento.userid_creacion); if (creator != null) { ViewBag.user_nombre_cre = creator.user_nombre + " " + creator.user_apellido; } //consulta el nombre de usuario actualizacion con el id, lo envia a la vista a traves de ViewBag users modificator = context.users.Find(tipoDocumento.user_idactualizacion); if (modificator != null) { ViewBag.user_nombre_act = modificator.user_nombre + " " + modificator.user_apellido; } }
public ActionResult Edit(int?id, int?menu) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ttipodocaseguradora tipoDocumento = context.ttipodocaseguradora.Find(id); if (tipoDocumento == null) { return(HttpNotFound()); } ConsultaDatosCreacion(tipoDocumento); BuscarFavoritos(menu); return(View(tipoDocumento)); }
public ActionResult Edit(ttipodocaseguradora modelo, int?menu) { if (ModelState.IsValid) { ttipodocaseguradora buscarNombre = context.ttipodocaseguradora.FirstOrDefault(x => x.documento == modelo.documento); if (buscarNombre != null) { if (buscarNombre.id != modelo.id) { TempData["mensaje_error"] = "El nombre del tipo de documento ya existe"; } else { ttipodocaseguradora buscarTipoDocumento = context.ttipodocaseguradora.FirstOrDefault(x => x.id == modelo.id); buscarTipoDocumento.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); modelo.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); buscarTipoDocumento.fec_actualizacion = DateTime.Now; modelo.fec_actualizacion = DateTime.Now; buscarTipoDocumento.documento = modelo.documento; buscarTipoDocumento.razon_inactivo = modelo.razon_inactivo; buscarTipoDocumento.estado = modelo.estado; context.Entry(buscarTipoDocumento).State = EntityState.Modified; int guardar = context.SaveChanges(); if (guardar > 0) { TempData["mensaje"] = "El tipo de documento se ha actualizado exitosamente."; ConsultaDatosCreacion(buscarTipoDocumento); } else { TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor verifique..."; } } } else { ttipodocaseguradora buscarTipoDocumento = context.ttipodocaseguradora.FirstOrDefault(x => x.id == modelo.id); buscarTipoDocumento.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); modelo.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); buscarTipoDocumento.fec_actualizacion = DateTime.Now; modelo.fec_actualizacion = DateTime.Now; buscarTipoDocumento.documento = modelo.documento; buscarTipoDocumento.razon_inactivo = modelo.razon_inactivo; buscarTipoDocumento.estado = modelo.estado; context.Entry(buscarTipoDocumento).State = EntityState.Modified; int guardar = context.SaveChanges(); if (guardar > 0) { TempData["mensaje"] = "El tipo de documento se ha actualizado exitosamente."; ConsultaDatosCreacion(buscarTipoDocumento); BuscarFavoritos(menu); return(View(modelo)); } TempData["mensaje_error"] = "Error de conexion con la base de datos, por favor verifique..."; } } ConsultaDatosCreacion(modelo); BuscarFavoritos(menu); return(View(modelo)); }