public ActionResult Edit([Bind(Include = "bcta_Id,ban_Id,mnda_Id,bcta_TipoCuenta,bcta_TotalCredito,bcta_TotalDebito,bcta_FechaApertura,bcta_Numero,bcta_UsuarioCrea,bcta_FechaCrea,bcta_UsuarioModifica,bcta_FechaModifica, tbUsuario, tbUsuario1")] tbCuentasBanco CuentasBanco) { var Lista = Function.TipoCuentaList(); if (ModelState.IsValid) { try { //////////Aqui va la lista////////////// var MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Gral_tbCuentasBanco_Update( CuentasBanco.bcta_Id, CuentasBanco.ban_Id, CuentasBanco.mnda_Id, CuentasBanco.bcta_TipoCuenta, CuentasBanco.bcta_TotalCredito, CuentasBanco.bcta_TotalDebito, CuentasBanco.bcta_FechaApertura, CuentasBanco.bcta_Numero, CuentasBanco.bcta_UsuarioCrea, CuentasBanco.bcta_FechaCrea, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Gral_tbCuentasBanco_Update_Result cuentasbanco in list) { MensajeError = cuentasbanco.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta); ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id); Function.InsertBitacoraErrores("CuentaBanco/Create", MensajeError, "Create"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(CuentasBanco)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("CuentaBanco/Create", Ex.Message.ToString(), "Create"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id); ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta); return(View(CuentasBanco)); } } ViewBag.TipoCuentaList = new SelectList(Lista, "ID_TIPOCUENTA", "DESCRIPCION", CuentasBanco.bcta_TipoCuenta); ViewBag.ban_Id = new SelectList(db.tbBanco, "ban_Id", "ban_Nombre", CuentasBanco.ban_Id); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", CuentasBanco.mnda_Id); return(View(CuentasBanco)); }