public ActionResult EditaCuentasBancarias(int Id)
        {
            ManagerCuentaBancaria managerCuenta = new ManagerCuentaBancaria();
            string xClase      = string.Format("{0}|{1}", MethodBase.GetCurrentMethod().Module.Name, MethodBase.GetCurrentMethod().DeclaringType.Name);
            string xProceso    = MethodBase.GetCurrentMethod().Name;
            string strHostName = System.Net.Dns.GetHostName();
            //IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName()); <-- Obsolete
            IPHostEntry ipHostInfo     = Dns.GetHostEntry(strHostName);
            IPAddress   ipAddress      = ipHostInfo.AddressList[0];
            var         RespCuentaBanc = new List <CuentaBancaria>();

            var cuentabancaria = new CuentaBancaria
            {
                Id = Id
            };

            var dto_excepcion = new UTL_TRA_EXCEPCION
            {
                STR_CLASE      = xClase,
                STR_EVENTO     = xProceso,
                STR_APLICATIVO = ConfigurationManager.AppSettings["APLICATIVO"].ToString(),
                STR_SERVIDOR   = System.Net.Dns.GetHostName(),
                STR_PARAMETROS = JsonConvert.SerializeObject(Id),
                FEC_CREACION   = DateTime.Now
            };

            try
            {
                RespCuentaBanc = managerCuenta.uspConsultaEditCuentaBancaria(cuentabancaria);
                if (RespCuentaBanc.Any())
                {
                    RespCuentaBanc.FirstOrDefault().ListBancos      = managerCuenta.Trae_Bancos();
                    RespCuentaBanc.FirstOrDefault().ListTipoMoneda  = managerCuenta.TraeTipoMoneda();
                    RespCuentaBanc.FirstOrDefault().ListTipoCuentas = managerCuenta.TraeTipoCuenta();
                }
                else
                {
                    RespCuentaBanc = new List <CuentaBancaria>();
                    RespCuentaBanc.FirstOrDefault().ListBancos      = managerCuenta.Trae_Bancos();
                    RespCuentaBanc.FirstOrDefault().ListTipoMoneda  = managerCuenta.TraeTipoMoneda();
                    RespCuentaBanc.FirstOrDefault().ListTipoCuentas = managerCuenta.TraeTipoCuenta();
                }
                return(Json(RespCuentaBanc.FirstOrDefault(), JsonRequestBehavior.AllowGet));

                //	return Ok();
            }
            catch (ArgumentException)
            {
                RespCuentaBanc.FirstOrDefault().Respuesta = "Ocurrio un Error";
            }
            return(Json(RespCuentaBanc.FirstOrDefault()));
        }
        public ActionResult ConsultaBancos()
        {
            ManagerCuentaBancaria managerCuenta = new ManagerCuentaBancaria();
            var dto_ret = new System.Collections.Generic.List <Bancos>();

            try
            {
                dto_ret = managerCuenta.Trae_Bancos();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Json(dto_ret));
        }