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)); }
public ActionResult EiminaCuentasBancarias(int ID, string Identificacion) { 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, Identificacion = Identificacion }; 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(cuentaBancaria), FEC_CREACION = DateTime.Now }; try { cuentaBancaria.UsrModifica = Session["agente"].ToString(); cuentaBancaria.Operaciones = "D"; RespCuentaBanc = managerCuenta.InsertaActualizaEliminaCuentaBancaria(cuentaBancaria); return(Json(RespCuentaBanc.FirstOrDefault())); // return Ok(); } catch (ArgumentException) { cuentaBancaria.Respuesta = "Ocurrio un Error"; } return(Json(RespCuentaBanc)); }
public ActionResult ConsultaCuentasBancarias(CuentaBancaria cuentaBancaria) { 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 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(cuentaBancaria), FEC_CREACION = DateTime.Now }; try { RespCuentaBanc = managerCuenta.uspConsultaCuentasBancarias(cuentaBancaria); return(Json(RespCuentaBanc)); // return Ok(); } catch (ArgumentException) { cuentaBancaria.Respuesta = "Ocurrio un Error"; } return(Json(RespCuentaBanc)); }
public ActionResult ActualizaCuentasBancarias(CuentaBancaria cuentaBancaria) { 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 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(cuentaBancaria), FEC_CREACION = DateTime.Now }; var calcula = new List <CuentaBancaria>(); var valida = false; try { cuentaBancaria.UsrModifica = Session["agente"].ToString(); cuentaBancaria.Operaciones = "U"; if (cuentaBancaria.IdBanco != 10 && cuentaBancaria.IdBanco != 21 && cuentaBancaria.IdBanco != 17 && cuentaBancaria.IdBanco != 20) { calcula = managerCuenta.CalcularCuentaSinpe(cuentaBancaria); cuentaBancaria.CuentaSinpe = calcula.FirstOrDefault().CuentaSinpe; valida = managerCuenta.ValidarCuentaSinpe(cuentaBancaria); } else { if (cuentaBancaria.CuentaSinpe == "" || cuentaBancaria.CuentaSinpe.Length != 17) { cuentaBancaria.Respuesta = "Error, el tamaño del número Sinpe es diferente a 17 dígitos"; cuentaBancaria.result = false; return(Json(cuentaBancaria)); } valida = managerCuenta.ValidarCuentaSinpe(cuentaBancaria); } if (valida) { //Guarda cambios en las cuentas RespCuentaBanc = managerCuenta.InsertaActualizaEliminaCuentaBancaria(cuentaBancaria); RespCuentaBanc.FirstOrDefault().result = valida; } else { var CuentBanc = new CuentaBancaria(); RespCuentaBanc.Add(CuentBanc); RespCuentaBanc.FirstOrDefault().Id = 0; RespCuentaBanc.FirstOrDefault().Respuesta = "SINPE INCORRECTA!!!"; RespCuentaBanc.FirstOrDefault().result = valida; } return(Json(RespCuentaBanc)); // return Ok(); } catch (ArgumentException) { RespCuentaBanc[0].Respuesta = "Ocurrio un Error"; } return(Json(RespCuentaBanc)); }