public ActionResult Pagos() { var empleadoDao = new EmpleadoDao(db); var pagos = empleadoDao.GetNomina(); ViewBag.Pagos = pagos; return(View()); }
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 }
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()); }