private void BuscarSeleccion() { if (FiltrocomboBox.SelectedIndex == 0) { EquiposdataGridView.DataSource = EquiposBLL.GetListaId(RU.StringToInt(FiltrotextBox.Text)); } if (FiltrocomboBox.SelectedIndex == 1) { EquiposdataGridView.DataSource = EquiposBLL.GetListaMarca(FiltrotextBox.Text); } if (FiltrocomboBox.SelectedIndex == 2) { EquiposdataGridView.DataSource = EquiposBLL.GetListaTipo(RU.StringToInt(FiltrotextBox.Text)); } if (FiltrocomboBox.SelectedIndex == 3) { EquiposdataGridView.DataSource = EquiposBLL.GetListaFecha(DesdeDateTimePicke.Value, HastadateTimePicker.Value); } }
private bool validar() { if (FiltrocomboBox.SelectedIndex == 3) { if (DesdeDateTimePicke.Value == HastadateTimePicker.Value) { MessageBox.Show("Favor definir un intervalo diferente entre las dos fechas"); return(false); } else { return(true); } } if (string.IsNullOrEmpty(FiltrotextBox.Text)) { BuscarerrorProvider.SetError(FiltrotextBox, "Ingresar el campo que desea filtar"); return(false); } if (FiltrocomboBox.SelectedIndex == 1 && EquiposBLL.GetListaMarca(FiltrotextBox.Text).Count == 0) { MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo"); return(false); } if (FiltrocomboBox.SelectedIndex == 0 && EquiposBLL.GetListaId(RU.StringToInt(FiltrotextBox.Text)).Count == 0) { MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo"); return(false); } BuscarerrorProvider.Clear(); return(true); }