public ActionResult Details(byte?id) { if (id == null) { return(RedirectToAction("Index")); } tbTipoSalida tbTipoSalida = db.tbTipoSalida.Find(id); if (tbTipoSalida == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbTipoSalida)); }
public ActionResult Edit(byte?id, [Bind(Include = "tsal_Id,tsal_Descripcion,tsal_UsuarioCrea,tsal_FechaCrea,tsal_UsuarioModifica,tsal_FechaModifica")] tbTipoSalida tbTipoSalida) { if (db.tbTipoSalida.Any(a => a.tsal_Descripcion == tbTipoSalida.tsal_Descripcion && a.tsal_Id != tbTipoSalida.tsal_Id)) { ModelState.AddModelError("", "La Descripcion ya Existe."); ViewBag.UsuarioCrea = db.tbUsuario.Find(tbTipoSalida.tsal_UsuarioCrea).usu_NombreUsuario; } if (ModelState.IsValid) { try { tbTipoSalida TipoSalida = db.tbTipoSalida.Find(id); IEnumerable <object> List = null; var MsjError = ""; List = db.UDP_Inv_tbTipoSalida_Update(tbTipoSalida.tsal_Id, tbTipoSalida.tsal_Descripcion , tbTipoSalida.tsal_UsuarioCrea , tbTipoSalida.tsal_FechaCrea , Function.GetUser() , Function.DatetimeNow()); foreach (UDP_Inv_tbTipoSalida_Update_Result tsal in List) { MsjError = tsal.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbTipoSalida)); }
public ActionResult Create([Bind(Include = "tsal_Id,tsal_Descripcion,tsal_UsuarioCrea,tsal_FechaCrea,tsal_UsarioModifica,tsal_FechaCrea")] tbTipoSalida tbTipoSalida) { if (db.tbTipoSalida.Any(a => a.tsal_Descripcion == tbTipoSalida.tsal_Descripcion)) { ModelState.AddModelError("", "La Descripcion ya Existe."); return(View(tbTipoSalida)); } if (ModelState.IsValid) { try { IEnumerable <object> List = null; var MsjError = "0"; List = db.UDP_Inv_tbTipoSalida_Insert(tbTipoSalida.tsal_Descripcion, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Inv_tbTipoSalida_Insert_Result TipoSalida in List) { MsjError = TipoSalida.MensajeError; } if (MsjError.StartsWith("-1")) { ModelState.AddModelError("Error", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se Guardo el registro , Contacte al Administrador"); return(View(tbTipoSalida)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbTipoSalida)); }