protected void BuscarButton_Click(object sender, EventArgs e) { //Inicializando el filtro en True Expression <Func <Analisis, bool> > filtro = x => true; RepositorioAnalisis repositorio = new RepositorioAnalisis(); int id; int idPaciente; if (!string.IsNullOrEmpty(FiltroTextBox.Text)) { switch (BuscarPorDropDownList.SelectedIndex) { case 0: //ID id = Soporte.ToInt(FiltroTextBox.Text); filtro = c => c.Id_Analisis == id; break; case 1: // codigo Cliente idPaciente = Soporte.ToInt(FiltroTextBox.Text); filtro = c => c.Id_Paciente == idPaciente; break; } } List <Analisis> lista = repositorio.GetList(filtro); DatosGridView.DataSource = lista; DatosGridView.DataBind(); }
protected void AnalisisDropDownList_SelectedIndexChanged(object sender, EventArgs e) { RepositorioAnalisis repositorio = new RepositorioAnalisis(); List <Analisis> ListaAnalisis = repositorio.GetList(x => true); int AnalisisId = AnalisisDropDownList.SelectedValue.ToInt(); var Analisis = ListaAnalisis.Find(x => x.AnalisisId == AnalisisId); BalanceTextBox.Text = Analisis.Balance.ToString(); }
private void LlenarCombo() { AnalisisDropdownList.Items.Clear(); RepositorioAnalisis repositorioAnalisis = new RepositorioAnalisis(); List<Analisis> lista = repositorioAnalisis.GetList(x => x.Balance > 0); repositorioAnalisis.Dispose(); AnalisisDropdownList.DataSource = lista; AnalisisDropdownList.DataValueField = "AnalisisID"; AnalisisDropdownList.DataTextField = "AnalisisID"; AnalisisDropdownList.DataBind(); AnalisisDropdownList_TextChanged(null, null); }
private void LlenarCombo() { RepositorioAnalisis repositorioAnalisis = new RepositorioAnalisis(); AnalisisDropDownList.Items.Clear(); int PacienteId = PacienteTextBox.Text.ToInt(); List <Analisis> ListaAnalisis = repositorioAnalisis.GetList(x => x.PacienteId == PacienteId && x.Balance > 0); AnalisisDropDownList.DataSource = ListaAnalisis; AnalisisDropDownList.DataTextField = "AnalisisId"; AnalisisDropDownList.DataValueField = "AnalisisId"; AnalisisDropDownList.DataBind(); }