protected void BuscarButton_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <TipoAnalisis, bool> > filtro      = x => true;
            RepositorioBase <TipoAnalisis>          repositorio = new RepositorioBase <TipoAnalisis>();
            int id;

            if (!string.IsNullOrEmpty(FiltroTextBox.Text))
            {
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:    //ID
                    id     = Soporte.ToInt(FiltroTextBox.Text);
                    filtro = c => c.Id_Tipo_Analisis == id;
                    break;

                case 1:    // nombre
                    filtro = c => c.Nombre.Contains(FiltroTextBox.Text);
                    break;

                case 2:    // precio
                    filtro = c => c.Precio == Soporte.ToDecimal(FiltroTextBox.Text);
                    break;
                }
            }

            DatosGridView.DataSource = repositorio.GetList(filtro);
            DatosGridView.DataBind();
        }
        private TipoAnalisis LlenaClase()
        {
            TipoAnalisis tipoAnalisis = new TipoAnalisis();

            tipoAnalisis.Id_Tipo_Analisis = Soporte.ToInt(IdTextBox.Text);
            tipoAnalisis.Nombre           = NombreTextBox.Text;
            tipoAnalisis.Precio           = Soporte.ToDecimal(PrecioTextBox.Text);
            return(tipoAnalisis);
        }