コード例 #1
0
        private void llenarGridClientes(String datos)
        {
            BL_Cliente blCliente = new BL_Cliente();

            if (datos.Equals(String.Empty))
            {
                List <DO_Cliente> listaClientes = new List <DO_Cliente>();
                listaClientes          = blCliente.obtenerListaClientesHabilitados(false, "");
                dgvClientes.DataSource = listaClientes;

                dgvClientes.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14);
                DataGridViewCellStyle style = new DataGridViewCellStyle();
                style.Font      = new Font("Microsoft Sans Serif", 14);
                style.BackColor = Color.LightGray;

                dgvClientes.Columns["Editar"].Width        = 75;
                dgvClientes.Columns["EstadoCliente"].Width = 130;

                //grdClientes [1] = direccion
                //grdClientes [2] = estado
                //grdClientes [3] = credito
                //grdClientes [4] = identificador
                //grdClientes [5] = telefono
                //grdClientes [6] = nombre
                //grdClientes [7] = primerApellido
                //grdClientes [8] = segundoApellido
                dgvClientes.AutoSize = true;
            }
            else
            {
                List <DO_Cliente> listaClientes = new List <DO_Cliente>();
                listaClientes = blCliente.buscarClientes(datos);

                if (!(listaClientes == null))
                {
                    dgvClientes.DataSource = blCliente.buscarClientes(datos);

                    dgvClientes.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 14);
                    DataGridViewCellStyle style = new DataGridViewCellStyle();
                    style.Font      = new Font("Microsoft Sans Serif", 14);
                    style.BackColor = Color.LightGray;

                    dgvClientes.Columns["Editar"].Width        = 75;
                    dgvClientes.Columns["EstadoCliente"].Width = 170;
                    //grdClientes [1] = direccion
                    //grdClientes [2] = estado
                    //grdClientes [3] = credito
                    //grdClientes [4] = identificador
                    //grdClientes [5] = telefono
                    //grdClientes [6] = nombre
                    //grdClientes [7] = primerApellido
                    //grdClientes [8] = segundoApellido
                    dgvClientes.AutoSize = true;
                }
            }
        }