private void btnPagar_Click(object sender, RoutedEventArgs e) { List <SIGEEA_spObtenerPagosEmpleadosPendientesResult> lista = new List <SIGEEA_spObtenerPagosEmpleadosPendientesResult>(); foreach (uc_PagoEmpleado uPago in stpPagos.Children) { if (uPago.cbxCancelar.IsChecked == true) { SIGEEA_spObtenerPagosEmpleadosPendientesResult pago = new SIGEEA_spObtenerPagosEmpleadosPendientesResult(); pago.Fecha = uPago.Fechas; pago.Diferencia = uPago.CantidadHoras; pago.Nombre_Puesto = uPago.Puestos; pago.Tarifa = uPago.Tarifas; pago.Total = uPago.Totales; pago.PK_Id_HorLaboradas = uPago.PagoId; pago.eTotal = Math.Round(uPago.Totale, 0); pago.eTarifa = uPago.Tarifae; lista.Add(pago); } } wnwCancelarPagoEmpleado ventana = new wnwCancelarPagoEmpleado(lista, Empleado.PK_Id_Empleado); ventana.ShowDialog(); this.Close(); }
private void btnPagar_Click(object sender, RoutedEventArgs e) { List<SIGEEA_spObtenerPagosEmpleadosPendientesResult> lista = new List<SIGEEA_spObtenerPagosEmpleadosPendientesResult>(); foreach (uc_PagoEmpleado uPago in stpPagos.Children) { if (uPago.cbxCancelar.IsChecked == true) { SIGEEA_spObtenerPagosEmpleadosPendientesResult pago = new SIGEEA_spObtenerPagosEmpleadosPendientesResult(); pago.Fecha = uPago.Fechas; pago.Diferencia = uPago.CantidadHoras; pago.Nombre_Puesto = uPago.Puestos; pago.Tarifa = uPago.Tarifas; pago.Total = uPago.Totales; pago.PK_Id_HorLaboradas = uPago.PagoId; lista.Add(pago); } } wnwCancelarPagoEmpleado ventana = new wnwCancelarPagoEmpleado(lista, Empleado.PK_Id_Empleado); ventana.ShowDialog(); this.Close(); }