Esempio n. 1
0
        public ActionResult Pagos()
        {
            var empleadoDao = new EmpleadoDao(db);
            var pagos       = empleadoDao.GetNomina();

            ViewBag.Pagos = pagos;
            return(View());
        }
Esempio n. 2
0
        public PagosForm()
        {
            InitializeComponent();

            db = new Entidades();
            var empleadoDao = new EmpleadoDao(db);     //Intancia de la clase EmpleadoDao
            var pagoNomina  = empleadoDao.GetNomina(); //Llamada al método que trae la lista de empleados a pagar

            tblPagoNomina.DataSource = pagoNomina;     //Pinta la tabla de pagos
        }
Esempio n. 3
0
        public ActionResult Pagar()
        {
            var empleadoDao = new EmpleadoDao(db);
            var pagos       = empleadoDao.GetNomina();

            var listaPagos = new List <Pago>();
            var pagoDao    = new PagoDao(db);

            foreach (var pagoEmpleado in pagos)
            {
                var pago = new Pago {
                    EmpleadoId = pagoEmpleado.Codigo,
                    FechaPago  = DateTime.Now,
                    Sueldo     = pagoEmpleado.SalarioComisiones
                };
                listaPagos.Add(pago);
            }
            pagoDao.CrearPagos(listaPagos);

            Response.Redirect("/Home/Index");
            return(View());
        }