public Login() { usuarioBL = new UsuarioBL(); guiaBL = new GuiaBL(); trabajadorOCAIBL = new TrabajadorOCAIBL(); InitializeComponent(); }
//private void preasignarCargos(DataGridView dvgUsuarios) //{ // DataGridViewComboBoxColumn column = (DataGridViewComboBoxColumn) // dvgUsuarios.Columns["cboCargo"]; // foreach (DataGridViewRow r in dvgUsuarios.Rows) // { // TrabajadorOCAI t = (TrabajadorOCAI)r.DataBoundItem; // DataGridViewComboBoxCell cbo = (DataGridViewComboBoxCell)(r.Cells["cboCargo"]); // //ComboBox c = (ComboBox)cbo as ComboBox; // //c.Sele // cbo.Value = 1; // } //} private BindingList <TrabajadorOCAI> convertirUsuariosAtrabajadores(BindingList <Usuario> usuarios) { TrabajadorOCAIBL trabajadorOCAIBL = new TrabajadorOCAIBL(); BindingList <TrabajadorOCAI> trabajadores = new BindingList <TrabajadorOCAI>(); foreach (Usuario u in usuarios) { if (u.NivelPermiso >= 2) { TrabajadorOCAI t = trabajadorOCAIBL.crearTrabajadorOCAI(u); trabajadores.Add(t); } } return(trabajadores); }
public Gestionar_permisos(TrabajadorOCAI t) { guiaBL = new GuiaBL(); cargoBL = new CargoBL(); usuarioBL = new UsuarioBL(); trabajadorOCAIBL = new TrabajadorOCAIBL(); BindingList <Usuario> usuarios = usuarioBL.listarUsuariosSinGestionador(t.IdUsuario1); trabajadores = convertirUsuariosAtrabajadores(usuarios); InitializeComponent(); dvgUsuarios.AutoGenerateColumns = false; dvgUsuarios.DataSource = trabajadores; disenio_tabla(); cargos = cargoBL.listarCargos(); //cboCargo.DataSource = cargos; //cboCargo.ValueMember = "IdCargo1"; //cboCargo.DisplayMember = "NombreCargo"; }