public ActionResult Update(amortizacionUbicacionModel activoubicacion, int?menu) { if (ModelState.IsValid) { int nom = (from a in context.amortizacionfubicacion where a.descripcion == activoubicacion.descripcion && a.id == activoubicacion.id select a.descripcion).Count(); if (nom == 1) { amortizacionfubicacion modeloActual = context.amortizacionfubicacion.FirstOrDefault(x => x.descripcion == activoubicacion.descripcion); modeloActual.fec_actualizacion = DateTime.Now; modeloActual.user_idactualizacion = Convert.ToInt32(Session["user_usuarioid"]); modeloActual.estado = activoubicacion.estado; modeloActual.razon_inactivo = activoubicacion.razon_inactivo; context.Entry(modeloActual).State = EntityState.Modified; context.SaveChanges(); TempData["mensaje"] = "La actualización de la Ubicación del Activo fue exitoso!"; ConsultaDatosCreacion(modeloActual); return(View(activoubicacion)); } TempData["mensaje_error"] = "El registro que ingreso no se encuentra, por favor valide!"; } amortizacionfubicacion modeloAux = context.amortizacionfubicacion.FirstOrDefault(x => x.descripcion == activoubicacion.descripcion); ConsultaDatosCreacion(modeloAux); return(View(activoubicacion)); }
public ActionResult Create(amortizacionUbicacionModel activoubicacion, int?menu) { if (ModelState.IsValid) { amortizacionfubicacion buscarDato = context.amortizacionfubicacion.FirstOrDefault(x => x.descripcion == activoubicacion.descripcion); if (buscarDato == null) { amortizacionfubicacion modeloActivo = new amortizacionfubicacion { descripcion = activoubicacion.descripcion, fec_creacion = DateTime.Now, userid_creacion = Convert.ToInt32(Session["user_usuarioid"]), estado = activoubicacion.estado, razon_inactivo = activoubicacion.razon_inactivo }; context.amortizacionfubicacion.Add(modeloActivo); context.SaveChanges(); TempData["mensaje"] = "La creación de la Ubicacion del Activo fue exitoso"; return(RedirectToAction("Create")); } TempData["mensaje_error"] = "El registro ingresado ya existe, por favor valide"; } return(View(activoubicacion)); }
public ActionResult Update(int?id, int?menu) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } amortizacionfubicacion act_ubi = context.amortizacionfubicacion.Find(id); if (act_ubi == null) { return(HttpNotFound()); } //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag users creator = context.users.Find(act_ubi.userid_creacion); 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(act_ubi.user_idactualizacion); if (modificator != null) { ViewBag.user_nombre_act = modificator.user_nombre + " " + modificator.user_apellido; } amortizacionfubicacion anio_modelo = new amortizacionfubicacion(); amortizacionUbicacionModel modelo = new amortizacionUbicacionModel { id = act_ubi.id, descripcion = act_ubi.descripcion, fec_creacion = act_ubi.fec_creacion.ToString("yyyy/MM/dd", new CultureInfo("en-US")), userid_creacion = act_ubi.userid_creacion, fec_actualizacion = act_ubi.fec_actualizacion != null ? act_ubi.fec_actualizacion.Value.ToString("yyyy/MM/dd", new CultureInfo("en-US")) : "", user_idactualizacion = act_ubi.user_idactualizacion ?? 0, razon_inactivo = act_ubi.razon_inactivo }; //BuscarFavoritos(menu); return(View(modelo)); }
// GET: activosClasificacion public ActionResult Create(amortizacionUbicacionModel activoubicacion) { return(View(activoubicacion)); }