public ActionResult Edit(Tipos_Cartera actualizar, int?menu) { int buscarOtro = context.Tipos_Cartera .Where(x => x.descripcion == actualizar.descripcion && x.id != actualizar.id).Count(); if (buscarOtro > 0) { TempData["mensaje_error"] = "Ya existe otro tipo de cartera con estos mismos datos, no fue posible actualizar"; BuscarFavoritos(menu); ViewBag.descripcion = actualizar.descripcion; return(View()); } Tipos_Cartera buscar = context.Tipos_Cartera.Find(actualizar.id); buscar.descripcion = actualizar.descripcion; buscar.fec_actualizacion = DateTime.Now; buscar.user_actualizacion = Convert.ToInt32(Session["user_usuarioid"]); buscar.estado = actualizar.estado; context.Entry(buscar).State = EntityState.Modified; context.SaveChanges(); TempData["mensaje"] = "Se realizó la actualización exitosamente"; BuscarFavoritos(menu); ViewBag.descripcion = actualizar.descripcion; return(View()); }
public ActionResult Edit(int?menu, int id) { Tipos_Cartera buscar = context.Tipos_Cartera.Find(id); if (buscar != null) { ViewBag.descripcion = buscar.descripcion; } return(View(buscar)); }
public ActionResult Create(Tipos_Cartera nuevo, int?menu) { int valida = context.Tipos_Cartera.Where(x => x.descripcion == nuevo.descripcion).Count(); if (valida == 0) { nuevo.fec_creacion = DateTime.Now; nuevo.user_creacion = Convert.ToInt32(Session["user_usuarioid"]); context.Tipos_Cartera.Add(nuevo); context.SaveChanges(); TempData["mensaje"] = "La creación del tipo de cartera se realizó exitosamente"; return(View(nuevo)); } TempData["mensaje_error"] = "Ya existe otro tipo de cartera con estos mismos datos, no fue posible crear"; BuscarFavoritos(menu); return(View(nuevo)); }