BLL.TiposEgresos.Listado C# (CSharp) Method

Listado() public method

public Listado ( string Campos, string Condicion, string Orden ) : DataTable
Campos string
Condicion string
Orden string
return System.Data.DataTable
        public override DataTable Listado(string Campos, string Condicion, string Orden)
        {
            ConexionDb conexion = new ConexionDb();
            string ordenFinal = " ";

            if (!Orden.Equals(""))
                ordenFinal = " Order by " + Orden;
            return conexion.ObtenerDatos("Select "+ Campos+" From TiposEgresos Where "+
                                          Condicion + " "+ ordenFinal); 
        }
    }

Usage Example

 protected void BuscarButton_Click(object sender, EventArgs e)
 {
     TiposEgresos egreso = new TiposEgresos();
     DataTable dataTable = new DataTable();
     string condicion;
     int cuentaId;
     int.TryParse(CampoTextBox.Text, out cuentaId);
     if (ConsultaDropDownList.SelectedIndex == 0)
     {
         if (CampoTextBox.Text.Trim().Length == 0)
         {
             condicion = "1=1";
         }
         else
         {
             condicion = "TipoEgresoId = " + cuentaId;
         }
         dataTable = egreso.Listado(" TipoEgresoId, Descripcion, EsActivo,UsuarioId", condicion, "");
         DatoGridView.DataSource = dataTable;
         DatoGridView.DataBind();
     }
     if (ConsultaDropDownList.SelectedIndex == 1)
     {
         
         if (CampoTextBox.Text.Trim().Length == 1)
         {
             condicion = "2=2";
         }
         else
         {
             condicion = " Descripcion like '%" +CampoTextBox.Text +"%'";
         }
         dataTable = egreso.Listado(" TipoEgresoId, Descripcion, EsActivo,UsuarioId", condicion, "");
         DatoGridView.DataSource = dataTable;
         DatoGridView.DataBind();
     }
 }
All Usage Examples Of BLL.TiposEgresos::Listado