Example #1
0
        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;
        }