예제 #1
0
        private void llenarTabla(string filtro = "")
        {
            DataTable tabla = null;

            if (filtro == "")
            {
                try
                {
                    tabla = bd.ejecutarConsultaTabla("select nombreUsuario as 'Usuario', concat(nombre, ' ' ,apellido1, ' ', apellido2) as 'Nombre', correo as 'Correo', unidad as 'Unidad o laboratorio', categoria as 'Categoría'  from Usuarios");
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                try
                {
                    tabla = bd.ejecutarConsultaTabla("select nombreUsuario as 'Usuario', concat(nombre, ' ' ,apellido1, ' ', apellido2) as 'Nombre', correo as 'Correo', unidad as 'Unidad o laboratorio', categoria as 'Categoría'  from Usuarios where nombreUsuario like '%" +
                                                     filtro + "%' or correo like '%" + filtro + "%' or categoria like '%" + filtro + "%' or nombre like '%" + filtro + "%' or apellido1 like '%" + filtro +
                                                     "%' or apellido2 like '%" + filtro + "%' or unidad like '%" + filtro + "%'");
                }
                catch (SqlException ex)
                {
                    MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }


            BindingSource bs = new BindingSource();

            bs.DataSource = tabla;
            dgvUsuarios.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
            dgvUsuarios.DataSource = bs;
            for (int i = 0; i < dgvUsuarios.ColumnCount; ++i)
            {
                dgvUsuarios.Columns[i].Width = dgvUsuarios.Width / dgvUsuarios.ColumnCount - 1;
            }
        }
        private void llenarTabla()
        {
            DataTable tabla = null;

            try
            {
                tabla = bd.ejecutarConsultaTabla("select Id as 'Consecutivo', fecha as 'Fecha de solicitud', urgencia as 'Urgencia' from SolicitudMantenimiento where estado = 'Pendiente'");
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            BindingSource bs = new BindingSource();

            bs.DataSource = tabla;
            dgvSolicitudes.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
            dgvSolicitudes.DataSource = bs;
            for (int i = 0; i < dgvSolicitudes.ColumnCount; ++i)
            {
                dgvSolicitudes.Columns[i].Width = dgvSolicitudes.Width / dgvSolicitudes.ColumnCount - 1;
            }
        }
예제 #3
0
        private void llenarTabla()
        {
            DataTable tabla = null;

            try
            {
                tabla = bd.ejecutarConsultaTabla("select  nombre as Unidad from unidad");
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            BindingSource bs = new BindingSource();

            bs.DataSource = tabla;
            dgvUnidad.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
            dgvUnidad.DataSource = bs;
            for (int i = 0; i < dgvUnidad.ColumnCount; ++i)
            {
                dgvUnidad.Columns[i].Width = dgvUnidad.Width / dgvUnidad.ColumnCount - 1;
            }
        }