Listado() публичный Метод

public Listado ( string Campos, string Condicion, string Orden ) : DataTable
Campos string
Condicion string
Orden string
Результат System.Data.DataTable
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Transferencias transferencia = new Transferencias();


            DataTable dt = new DataTable();
            string filtro = "1=1";

            if (DatosDropDownList.SelectedIndex == 0)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "TransferenciaId = " + DatosTextBox.Text;
                }
                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 1)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "2=2";
                }
                else
                {

                    filtro = "Fecha like '%" + DatosTextBox.Text + "%'";
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }
            if (DatosDropDownList.SelectedIndex == 2)
            {
                if (DatosTextBox.Text.Trim().Length == 0)
                {
                    filtro = "3=3";
                }
                else
                {
                    filtro = "UsuarioId = " + DatosTextBox.Text;
                }

                dt = transferencia.Listado(" * ", filtro, "");
                DatosGridView.DataSource = dt;
                DatosGridView.DataBind();
            }


        }
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Transferencias transferencias = new Transferencias();

            string filtro = "1=1";

            if (textBoxFiltro.Text.Length > 0)
            {
                filtro = comboBoxCampos.Text + " like '%" + textBoxFiltro.Text + "%'";
            }

            dataGridViewConsulta.DataSource = transferencias.Listado("TransferenciaId, Fecha, CuentaDeOrigenId, CuentaDeDestinoId, Monto, Observacion, UsuarioId", filtro, "");

            textBoxConteo.Text = dataGridViewConsulta.RowCount.ToString();
        }
 public void ListadoTest()
 {
     Transferencias transferencias = new Transferencias();
     
     Assert.IsTrue(transferencias.Listado(" * ", " 1=1 ", "").Rows.Count > 0);
 }