private void CargarFormulario_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Funcionario_Cargo resultado = (Cl_Funcionario_Cargo)e.Argument; daoFuncionarioCargo dao = new daoFuncionarioCargo(); if (this.numero == 1) { IniciarAplicacion.ReportProgress(1); dao.Agregar(resultado); IniciarAplicacion.ReportProgress(2); } if (this.numero == 2) { IniciarAplicacion.ReportProgress(1); dao.Eliminar(resultado); IniciarAplicacion.ReportProgress(2); } }
public void CargarListas() { if (run != 0) { Cl_Funcionario_Cargo cargoFunci = new Cl_Funcionario_Cargo(); daoFuncionarioCargo dao = new daoFuncionarioCargo(); DataTable dtIN = new DataTable(); DataTable dtOUT = new DataTable(); cargoFunci.funcionario.run = run; DataSet dataIN = dao.Verificar_Cargos_IN(cargoFunci); DataSet dataOut = dao.Verificar_Cargos_OUT(cargoFunci); dtIN = dataIN.Tables[0]; lbCargoIn.DisplayMember = dtIN.Columns[1].ColumnName; lbCargoIn.ValueMember = dtIN.Columns[0].ColumnName; lbCargoIn.DataSource = dtIN; dtOUT = dataOut.Tables[0]; lbCargoOut.DisplayMember = dtOUT.Columns[1].ColumnName; lbCargoOut.ValueMember = dtOUT.Columns[0].ColumnName; lbCargoOut.DataSource = dtOUT; } }