public ActionResult Edit([Bind(Include = "tipd_Id,tipd_Descripcion,tipd_Porcentaje,tipd_UsuarioCrea,tipd_FechaCrea,tipd_UsuarioModifica,tipd_FechaModifica")] tbTipoDescuento tbTipoDescuento) { tbTipoDescuento.tipd_UsuarioModifica = 3; tbTipoDescuento.tipd_FechaModifica = DateTime.Now; IEnumerable <object> listTipoDescuento = null; string MensajeError = ""; if (ModelState.IsValid) { try { listTipoDescuento = db.UDP_Gral_tbTipoDescuento_Update(tbTipoDescuento.tipd_Id, tbTipoDescuento.tipd_Descripcion, tbTipoDescuento.tipd_Porcentaje, tbTipoDescuento.tipd_UsuarioCrea, tbTipoDescuento.tipd_FechaCrea, tbTipoDescuento.tipd_UsuarioModifica, tbTipoDescuento.tipd_FechaModifica); foreach (UDP_Gral_tbTipoDescuento_Update_Result Resultado in listTipoDescuento) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador."); return(View(tbTipoDescuento)); } } catch (Exception Ex) { Ex.Message.ToString(); } return(RedirectToAction("Index")); } return(View(tbTipoDescuento)); }