public ActionResult GetTipoCambio(string CodMoneda = null, Nullable <decimal> monto = null) { var response = new TipoCambioResponseVob(); var tipoCambioRepo = new TFTipoCambioNegocio(); TipoCambioVob filtroBusq = new TipoCambioVob(); filtroBusq.CodMoneda = CodMoneda; List <TipoCambioVob> listaTipoCambio = tipoCambioRepo.BuscarTipoCambio(filtroBusq); if (listaTipoCambio != null && listaTipoCambio.Count > 0) { response.CodResponse = "1"; response.Body = listaTipoCambio.First(); var montoTipoCamb = response.Body.Monto; if (monto != null && (montoTipoCamb != null && montoTipoCamb > 0)) { decimal nuevoMonto = (decimal)(monto / montoTipoCamb); nuevoMonto = decimal.Round(nuevoMonto, 2); response.MontoCalculado = nuevoMonto; } // return Json(tipoCambio); //return PartialView(tipoCambio);// } else { // return Json("No existe"); //return PartialView("No existe"); // response.CodResponse = "0"; } return(Json(response)); }
public ActionResult GetTipoCambio(string CodMoneda = null, Nullable<decimal> monto = null) { var response = new TipoCambioResponseVob(); var tipoCambioRepo = new TFTipoCambioNegocio(); TipoCambioVob filtroBusq = new TipoCambioVob(); filtroBusq.CodMoneda = CodMoneda; List<TipoCambioVob> listaTipoCambio = tipoCambioRepo.BuscarTipoCambio(filtroBusq); if (listaTipoCambio != null && listaTipoCambio.Count > 0) { response.CodResponse = "1"; response.Body = listaTipoCambio.First(); var montoTipoCamb = response.Body.Monto; if (monto != null && (montoTipoCamb != null && montoTipoCamb > 0)) { decimal nuevoMonto = (decimal)(monto / montoTipoCamb); nuevoMonto = decimal.Round(nuevoMonto, 2); response.MontoCalculado = nuevoMonto; } // return Json(tipoCambio); //return PartialView(tipoCambio);// } else { // return Json("No existe"); //return PartialView("No existe"); // response.CodResponse = "0"; } return Json(response); }