private void Actualizar() { //Poblar Departamento cmbDepartamento.DataSource = null; cmbDepartamento.ValueMember = "iddepartamento"; cmbDepartamento.DisplayMember = "nombre"; cmbDepartamento.DataSource = DepartamentoDAO.getLista(); //Poblar usuario cmbUsuario.DataSource = null; cmbUsuario.ValueMember = "idusuario"; cmbUsuario.DisplayMember = "nombre"; cmbUsuario.DataSource = EmpleadoDAO.getLista(); //Poblar registros string sql = "SELECT * FROM \"registro\""; List <Registro> lista = new List <Registro>(); lista = RegistroDAO.getLista(sql); //actualizar dataGrid dgvRegistros.DataSource = null; dgvRegistros.DataSource = lista; //Top empresa var dt = proxy.IrealizarConsulta("SELECT d.iddepartamento, d.nombre, d.ubicacion, count(u.iddepartamento) as frecuencia FROM \"departamento\" d, \"registro\" r, \"usuario\" u WHERE r.idusuario = u.idusuario AND d.iddepartamento = u.iddepartamento GROUP BY d.iddepartamento ORDER BY frecuencia DESC LIMIT 1"); List <Departamento> lista1 = new List <Departamento>(); foreach (DataRow fila in dt.Rows) { Departamento u = new Departamento(); u.iddepartamento = Convert.ToInt32(fila[0].ToString()); u.nombre = fila[1].ToString(); u.ubicacion = fila[2].ToString(); u.frecuencia = Convert.ToInt32(fila[3].ToString()); lista1.Add(u); } dgvEmpresa.DataSource = lista1; // var dt1 = proxy.IrealizarConsulta("SELECT * FROM \"usuario\" WHERE interno = True"); List <Empleado> lista2 = new List <Empleado>(); foreach (DataRow fila in dt1.Rows) { Empleado u = new Empleado(); u.idusuario = Convert.ToInt32(fila[0].ToString()); u.iddepartamento = Convert.ToInt32(fila[1].ToString()); u.contraseña = fila[2].ToString(); u.nombre = fila[3].ToString(); u.apellido = fila[4].ToString(); u.dui = fila[5].ToString(); u.fechanacimiento = fila[6].ToString(); lista2.Add(u); } dgvInternos.DataSource = lista2; }
public frmEmpleado(Empleado p) { u = p; InitializeComponent(); string sql = "SELECT * FROM \"registro\"" + $"WHERE idusuario = {u.idusuario}"; List <Registro> lista = new List <Registro>(); lista = RegistroDAO.getLista(sql); //actualizar dataGrid dgvEmpleado.DataSource = null; dgvEmpleado.DataSource = lista; }