示例#1
0
        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();
        }
示例#3
0
 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();
        }