コード例 #1
0
        public ActionResult VolantesDePago(int prestamo_id, int numero_cuota, int pago_id)
        {
            PagoManager = new PagoManager();
            bussinessInfo();
            var result = PagoManager.GetPays(prestamo_id, numero_cuota, pago_id);

            return(View("VolantesDePago", result));
        }
コード例 #2
0
        private void InsertarPagos(TotalapagarView totales)
        {
            PagoManager pMng = new PagoManager();

            foreach (PagoView p in totales.ListaPagos)
            {
                pMng.Insert(new PagoDTO {
                    Factura = totales.factura, Cambio = p.cambio, Montopago = p.montopago, Tipopago = p.tipopago, Nota = p.nota
                });
            }
        }
コード例 #3
0
        public JsonResult FormalizarPago(VENTA venta)
        {
            var ordenid = collection.GetOrdenIdByProcedoId(venta.PROCESOVENTA_IDPROCESOVENTA);
            var pago    = new PAGO
            {
                TOTAL         = venta.COSTOTOTAL,
                ORDEN_IDORDEN = ordenid
            };
            var PagoM      = new PagoManager();
            var insertPago = PagoM.InsertNewPago(pago);

            return(Json(insertPago));
        }
コード例 #4
0
        public ActionResult SetCuotaPaymentsExtra(int id_prestamo, decimal monto, int afecta_prestamos)
        {
            string error = "";

            try
            {
                PagoManager = new PagoManager();
                PagoManager.SetExtra(id_prestamo, monto, afecta_prestamos);
                manager = new PrestamosManager();
                UsuarioManager empleado       = new UsuarioManager();
                var            resultPrestamo = manager.Get(id_prestamo);
                var            Accionista     = empleado.GetBy(resultPrestamo.Accionista);
                bussinessInfo();
                sendMail(Accionista.Email, "Pago Extraordinario Prestamo " + id_prestamo.ToString(), "Se ha hecho un pago al numero de prestamo #" + id_prestamo.ToString() + " por el monto de " + monto.ToString() + ".");
            }
            catch (Exception ex)
            {
                error = ex.Message;
            }
            return(Content(error));
        }
コード例 #5
0
        public ActionResult GetCuotaAndPayments(int Id_Rol, string partial_view)
        {
            CuoManager  = new CuotasManager();
            PagoManager = new PagoManager();
            moraManager = new MoraManager();
            manager     = new PrestamosManager();
            var result = CuoManager.Get(Id_Rol);
            List <CuotaPagoViewModel> CuotaPago = new List <CuotaPagoViewModel>();
            int counter = 0;

            foreach (Cuotas cuota in result)
            {
                CuotaPagoViewModel viewModel = new CuotaPagoViewModel();
                viewModel.cuota = cuota;
                viewModel.pago  = PagoManager.Get(cuota.Prestamos_Id, cuota.Numero_Cuota);
                viewModel.mora  = moraManager.Get(cuota.Prestamos_Id, cuota.Numero_Cuota);
                CuotaPago.Add(viewModel);
                counter++;
            }
            ViewBag.Prestamos = manager.Get(Id_Rol);
            return(PartialView(partial_view, CuotaPago));
        }