public ActionResult Edit([Bind(Include = "tipp_Id,tipp_Descripcion,tipp_UsuarioCrea,tipp_FechaCrea,tipp_UsuarioModifica,tipp_FechaModifica")] tbTipoPago tbTipoPago) { //-- tbTipoPago.tipp_UsuarioModifica = 3; tbTipoPago.tipp_FechaModifica = DateTime.Now; IEnumerable <object> listTipoPago = null; string MensajeError = ""; if (ModelState.IsValid) { try { listTipoPago = db.UDP_Gral_tbTipoPago_Update(tbTipoPago.tipp_Id, tbTipoPago.tipp_Descripcion, tbTipoPago.tipp_UsuarioCrea, tbTipoPago.tipp_FechaCrea, tbTipoPago.tipp_UsuarioModifica, tbTipoPago.tipp_FechaModifica); foreach (UDP_Gral_tbTipoPago_Update_Result Resultado in listTipoPago) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador."); return(View(tbTipoPago)); } } catch (Exception Ex) { Ex.Message.ToString(); } return(RedirectToAction("Index")); } //-- ViewBag.tipp_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioCrea); ViewBag.tipp_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTipoPago.tipp_UsuarioModifica); return(View(tbTipoPago)); }