public async Task <bool> SaveDPF(DepositoPlazoFijo transferencia) { bool items = false; string url = PathServer + "/sac/cliente/SaveDPF"; try { var json = JsonConvert.SerializeObject(transferencia); var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); HttpResponseMessage result = await client.PostAsync(url, content); if (result.IsSuccessStatusCode) { var x = await result.Content.ReadAsStringAsync(); items = JsonConvert.DeserializeObject <bool>(x); } } catch (Exception ex) { Debug.WriteLine("Error {0}", ex.Message.ToString()); } return(items); }
public async Task <IActionResult> PostSaveDPF([FromBody] DepositoPlazoFijo model) { bool result = await Task.Run(() => context.AddDPF(model)); if (!result) { return(NotFound("DPF no Save")); } return(Ok(result)); }
public async Task <DepositoPlazoFijo> GetByPdf(int identificacion) { var items = new DepositoPlazoFijo(); string url = PathServer + "sac/cliente/GetDpfById/" + identificacion; try { var result = await client.GetAsync(url); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); items = JsonConvert.DeserializeObject <DepositoPlazoFijo>(content); } } catch (Exception ex) { Debug.WriteLine("Error {0}", ex.Message.ToString()); } return(items); }
public async Task <ActionResult> Dpf(int SecuenciaCuenta, decimal Monto, decimal TasaInteres, int PlazoDias, int SecuencialCliente, string BenIdentificacion, string BenNombre, string BenParentesco, string BenDireccion, string BenTelefono) { clientServices = new ClientServices(); DepositoPlazoFijo dpf = new DepositoPlazoFijo { Codigotipodeposito = "001", Codigoproductoplazo = "4", Monto = Monto, Tasa = TasaInteres, Variaciontasa = 1, Plazoendias = PlazoDias, Pagoperiodicointeres = false, Fechacreacion = DateTime.Now, Codigoestadodeposito = "A", Secuencialmoneda = 1, Secuencialoficina = 6831, Codigousuario = "ADMIN", Fechamaquinacreacion = DateTime.Now, Fechacorte = DateTime.Now, NumeroverificadorDepositoMaestro = 8, Secuencialempresa = 3, SecuencialCliente = SecuencialCliente, EsPrincipal = true, EsConjunto = true, EstaActivo = true, NumeroverificadorDepositoCliente = 1, Secuencialcomponenteplazo = 31, Codigotipocancelacion = "N", SaldoDepositoCompPlazo = Monto, NumeroverificadorCompPlazo = 2, SecuencialCuenta = SecuenciaCuenta, NumeroverificadorDepositoCompPlazoRangoTemp = 2, Beneficiario = new Depositobeneficiario { Beneficiario = BenNombre, Parentesco = BenParentesco, Direccion = BenDireccion, Telefono = BenTelefono, Numeroverificador = 1, Esconjunto = false, Identificacionbeneficiario = BenIdentificacion } }; //var transferencia = new SAC.CORE.WEB.Models.TransferenciaTerceros() //{ // IdentificacionCliente = HttpContext.Session.GetString("IdentificacionCliente"), // SecuencialCuentaCliente = SecuenciaCuenta, // Monto = Monto, // Concepto = "Inversion DPF" //}; bool result = await clientServices.SaveDPF(dpf); if (result) { return(RedirectToAction("Consolidado", "Client")); } return(View()); }