예제 #1
0
        public ActionResult todasLiquidacionesMes(FormCollection form)
        {
            List<trabajador> Trabajadores = new List<trabajador>();
            List<liquidacion> Liquidaciones = new List<liquidacion>();
            Trabajadores = trabajador.obtenerTodos();
            int mes = Convert.ToInt32((string)form["mes"]);
            int anio = Convert.ToInt32((string)form["anio"]);

            ViewBag.mes = mes;
            ViewBag.anio = anio;
            foreach (trabajador Trab in Trabajadores)
            {
                liquidacion LiquidacionTrabajador = new liquidacion(anio, mes);
                LiquidacionTrabajador.rut = Trab.rut;
                LiquidacionTrabajador.generarLiquidacion();
                LiquidacionTrabajador.borrarLiquidacion();
                LiquidacionTrabajador.guardarLiquidacion();
                Liquidaciones.Add(LiquidacionTrabajador);
            }

            return View(Liquidaciones);
        }
예제 #2
0
        public ActionResult verLiquidacion(string rutTrabajador)
        {
            DateTime fecha_actual = DateTime.Today;
            liquidacion LiquidacionTrabajador = new liquidacion(fecha_actual.Year,fecha_actual.Month);

            LiquidacionTrabajador.rut = rutTrabajador;

            LiquidacionTrabajador = LiquidacionTrabajador.generarLiquidacion();
            LiquidacionTrabajador.borrarLiquidacion();
            LiquidacionTrabajador.guardarLiquidacion();
            trabajador Trabajador = new trabajador();
            Trabajador.rut = rutTrabajador;
            Trabajador = Trabajador.obtenerTrabajador();

            ViewData["liquidacion"] = LiquidacionTrabajador;
            ViewData["trabajador"] = Trabajador;
            return View();
        }