private void btUpdate_Click(object sender, EventArgs e) { int IdFechaNomina = IdFechaNominas; int IdEmpleado; string Nombre = ""; string Apellido; string Cedula; string IdRow, Salario, SalarioSemanal, SalarioHora, HorasOrdinarias, HorasExtras, HorasDobles, DiasVacaciones, MontoHorasOrdinarias, MontoHorasExtras, MontoHorasDobles, Vacaciones, Comisiones, SueldoBruto, AFP, ARS, OtrasDeducciones, ISR, TotalDeducciones, SueldoNeto, TSS, Extras; progressBar1.Minimum = 0; progressBar1.Maximum = dgvNomina.Rows.Count; int EmpleadoActual = 0; progressBar1.Visible = true; foreach (DataGridViewRow rowGrid in dgvNomina.Rows) { IdEmpleado = int.Parse(rowGrid.Cells["Id"].Value.ToString()); Nombre = rowGrid.Cells["Nombre"].Value.ToString(); //MessageBox.Show(IdEmpleado.ToString() + Nombre.ToString()+IdFechaNomina.ToString()); IdRow = rowGrid.Cells["RowID"].Value.ToString(); Apellido = rowGrid.Cells["Apellido"].Value.ToString(); Cedula = rowGrid.Cells["Cedula"].Value.ToString(); Salario = rowGrid.Cells["Salario"].Value.ToString(); SalarioSemanal = rowGrid.Cells["Salario Semanal"].Value.ToString(); SalarioHora = rowGrid.Cells["SalarioHora"].Value.ToString(); HorasOrdinarias = rowGrid.Cells["HorasOrdinarias"].Value.ToString(); HorasExtras = rowGrid.Cells["HorasExtras"].Value.ToString(); HorasDobles = rowGrid.Cells["HorasDobles"].Value.ToString(); DiasVacaciones = rowGrid.Cells["DiasVacaciones"].Value.ToString(); MontoHorasOrdinarias = rowGrid.Cells["Monto Horas Ordinarias"].Value.ToString(); MontoHorasExtras = rowGrid.Cells["Monto Horas Extras"].Value.ToString(); MontoHorasDobles = rowGrid.Cells["Monto Horas Dobles"].Value.ToString(); Vacaciones = rowGrid.Cells["Vacaciones"].Value.ToString(); Comisiones = rowGrid.Cells["Comisiones"].Value.ToString(); SueldoBruto = rowGrid.Cells["Sueldo Bruto"].Value.ToString(); AFP = rowGrid.Cells["AFP"].Value.ToString(); ARS = rowGrid.Cells["ARS"].Value.ToString(); OtrasDeducciones = rowGrid.Cells["Otras Deducciones"].Value.ToString(); ISR = rowGrid.Cells["ISR"].Value.ToString(); TotalDeducciones = rowGrid.Cells["Total Deducciones"].Value.ToString(); SueldoNeto = rowGrid.Cells["Sueldo Neto"].Value.ToString(); TSS = rowGrid.Cells["TSS"].Value.ToString(); Extras = rowGrid.Cells["Extras"].Value.ToString(); //metodos.ActualizarNomina(IdFechaNomina, IdEmpleado, Nombre); //Apellido, Cedula, Salario, SalarioSemanal, SalarioHora, HorasOrdinarias, HorasExtras, HorasDobles, DiasVacaciones, MontoHorasOrdinarias, MontoHorasExtras, MontoHorasDobles, Vacaciones, Comisiones, SueldoBruto, AFP, ARS, OtrasDeducciones, ISR, TotalDeducciones, SueldoNeto, TSS, Extras); metodos.ActualizarNomina(IdRow, IdFechaNomina, IdEmpleado, Nombre, Apellido, Cedula, Salario, SalarioSemanal, SalarioHora, HorasOrdinarias, HorasExtras, HorasDobles, DiasVacaciones, MontoHorasOrdinarias, MontoHorasExtras, MontoHorasDobles, Vacaciones, Comisiones, SueldoBruto, AFP, ARS, OtrasDeducciones, ISR, TotalDeducciones, SueldoNeto, TSS, Extras); progressBar1.Value = EmpleadoActual; EmpleadoActual++; } progressBar1.Visible = false; }