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