private void LimpiarError() { TexterrorProvider.Clear(); }
private void Consultabutton_Click(object sender, EventArgs e) { Expression <Func <Departamento, bool> > filtro = x => true; switch (TipocomboBox.SelectedIndex) { case 0: //Id if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(2)) { MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { int id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.DepartamentoId == id; if (BLL.DepartamentoBLL.Buscar(filtro).Count() == 0) { MessageBox.Show("Este ID, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 1: //Nombre if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(3)) { MessageBox.Show("Debe Digitar una Descripcion!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { filtro = x => x.Nombre.Contains(CriteriotextBox.Text); if (BLL.DepartamentoBLL.Buscar(filtro).Count() == 0) { MessageBox.Show("Esta Descripcion, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; case 3: //Todo filtro = x => true; break; } ConsultadataGridView.DataSource = BLL.DepartamentoBLL.Buscar(filtro); CriteriotextBox.Clear(); TexterrorProvider.Clear(); }