// GET: /EstadoPedido/Edit/5 public ActionResult Edit(byte?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbEstadoPedido tbEstadoPedido = db.tbEstadoPedido.Find(id); if (tbEstadoPedido == null) { return(HttpNotFound()); } return(View(tbEstadoPedido)); }
public ActionResult Edit([Bind(Include = "esped_Id,esped_Descripcion,esped_UsuarioCrea,esped_FechaCrea,esped_UsuarioModifica,esped_FechaModifica")] tbEstadoPedido tbEstadoPedido) { try { // if (db.tbEstadoPedido.Any(a => a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion != tbEstadoPedido.esped_Descripcion)) { ModelState.AddModelError("", "Esta Descripción ya esta registrada."); } // if (ModelState.IsValid) { //////////Aqui va la lista////////////// string MensajeError = ""; IEnumerable <object> list = null; tbEstadoPedido EstadoPedidos = db.tbEstadoPedido.Find(tbEstadoPedido.esped_Id); list = db.UDP_Vent_tbEstadoPedido_Update(tbEstadoPedido.esped_Id, tbEstadoPedido.esped_Descripcion, EstadoPedidos.esped_UsuarioCrea, Function.GetUser(), EstadoPedidos.esped_FechaCrea, Function.DatetimeNow()); foreach (UDP_Vent_tbEstadoPedido_Update_Result EstadoPedido1 in list) { MensajeError = EstadoPedido1.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("EstadoSolicitudCredito/Edit", MensajeError, "Edit"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbEstadoPedido)); } else { return(RedirectToAction("Index")); } } } catch (Exception Ex) { Function.InsertBitacoraErrores("EstadoSolicitudCredito/Edit", Ex.Message.ToString(), "Edit"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbEstadoPedido)); } return(View(tbEstadoPedido)); }
public ActionResult Create([Bind(Include = "esped_Id,esped_Descripcion,esped_UsuarioCrea,esped_FechaCrea,esped_UsuarioModifica,esped_FechaModifica")] tbEstadoPedido tbEstadoPedido) { try { if (db.tbEstadoPedido.Any(a => a.esped_Descripcion == tbEstadoPedido.esped_Descripcion && a.esped_Descripcion == tbEstadoPedido.esped_Descripcion)) { ModelState.AddModelError("", "Ya Existe Un Estado Pedido con esa Descripción."); } if (ModelState.IsValid) { string MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbEstadoPedido_Insert(tbEstadoPedido.esped_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbEstadoPedido_Insert_Result EstadoPedido1 in list) { MensajeError = EstadoPedido1.MensajeError; } if (MensajeError.StartsWith("-1")) { Function.InsertBitacoraErrores("EstadoPedido/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoPedido)); } else { return(RedirectToAction("Index")); } } } catch (Exception Ex) { Function.InsertBitacoraErrores("EstadoSolicitudCredito/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbEstadoPedido)); } return(View(tbEstadoPedido)); }