Esempio n. 1
0
 public ActionResult crearIngresos(IngresosRegistrar ingreso)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (ingreso.iMoneda == 1)
             {
                 urServIngreso.registroIngresos(
                     crearObjetos.crearIngreso(ingreso.dMonto, ingreso.dFecha, ingreso.vConcepto),
                     crearObjetos.crearTipoCambioParcial(ingreso.iMoneda, ingreso.tipoCambio, ingreso.dFecha)
                     );
             }
             else
             {
                 urServIngreso.registroIngresos(
                     crearObjetos.crearIngreso(ingreso.dMonto, ingreso.dFecha, ingreso.vConcepto),
                     crearObjetos.crearTipoCambioParcial(ingreso.iMoneda, ingreso.tipoCambio, ingreso.dFecha)
                     );
             }
         }
         return(RedirectToAction("crearIngresos"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 2
0
        // GET: Ingresos
        public ActionResult crearIngresos()
        {
            //Crea la lista de monedas y las muestra en el dropdown de la vista
            List <SelectListItem> Monedas = new List <SelectListItem>();
            var listaMonedas = new SelectList(urServMoneda.listaMonedas(), "iIdMoneda", "vMoneda");
            //Crea los montos de capital y los muestra en la vista
            var MontoActual  = urServHistCapital.capitalActual();
            var MontoInicial = urServHistCapital.capitalInicial();
            var Diferencia   = urServHistCapital.calcularDiferenciaCapital();

            MB.WEB.Models.IngresosRegistrar ingresoR = new IngresosRegistrar();
            ingresoR.dMontoCF         = MontoActual.dMontoCF;
            ingresoR.dMontoCF_Inicial = MontoInicial.dMontoCF;
            ingresoR.dMontoCF_dif     = Diferencia;

            // ViewBag.Readonly = true;
            ViewBag.Moneda = listaMonedas;

            return(View(ingresoR));
        }