public ActionResult Edit([Bind(Include = "ban_Id,ban_Nombre,ban_NombreContacto,ban_TelefonoContacto,ban_UsuarioCrea,ban_FechaCrea,ban_UsuarioModifica,ban_FechaModifica")] tbBanco tbBanco)
 {
     if (ModelState.IsValid)
     {
         try
         {
             //////////Aqui va la lista//////////////
             string MensajeError       = "";
             IEnumerable <object> list = null;
             list = db.UDP_Gral_tbBanco_Update(tbBanco.ban_Id,
                                               tbBanco.ban_Nombre,
                                               tbBanco.ban_NombreContacto,
                                               tbBanco.ban_TelefonoContacto,
                                               tbBanco.ban_UsuarioCrea,
                                               tbBanco.ban_FechaCrea,
                                               Function.GetUser(),
                                               Function.DatetimeNow());
             foreach (UDP_Gral_tbBanco_Update_Result banco in list)
             {
                 MensajeError = banco.MensajeError.ToString();
             }
             if (MensajeError.StartsWith("-1"))
             {
                 Function.InsertBitacoraErrores("Banco/Edit", MensajeError, "Edit");
                 ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                 return(View(tbBanco));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
         catch (Exception Ex)
         {
             Function.InsertBitacoraErrores("Banco/Edit", Ex.Message.ToString(), "Edit");
             ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
             return(View(tbBanco));
         }
     }
     return(View(tbBanco));
 }