public DataTable Get(ButtonType btnType) { string strButtonType = string.Empty; string strAnaButonColumn = string.Empty; switch (btnType) { case ButtonType.MainButton: strButtonType = " WHERE BUTONLAR.ANA_BTNID=0 "; strAnaButonColumn = " "; break; case ButtonType.SubButton: strButtonType = " WHERE BUTONLAR.ANA_BTNID>0 "; strAnaButonColumn = " BUTONLAR.ANA_BTNID, "; break; case ButtonType.All: strButtonType = " "; strAnaButonColumn = " "; break; default: break; } StringBuilder strBldrSQL = new StringBuilder(); strBldrSQL.Append("SELECT BUTONLAR.BTNID, BUTONLAR.BM_ADRES, BUTONLAR.GRP_ID, "); strBldrSQL.Append(strAnaButonColumn); strBldrSQL.Append( " BUTONLAR.BTN_EKRAN, BUTONLAR.BTN_BILET_S1, BUTONLAR.BTN_BILET_S2, BUTONLAR.BTN_BILET_S3, "); strBldrSQL.Append(" BUTONLAR.BTN_BILET_S4, BUTONLAR.MAKS_BILET, BUTONLAR.BILET_KOPYA, BUTONLAR.ACIKLAMA, "); strBldrSQL.Append(" BUTONLAR.AKTIF, RandevuButonuMu, GRUPLAR.GRUP_ISMI ,BUTONLAR.FONT,BUTONLAR.PUNTO FROM BUTONLAR"); strBldrSQL.Append(" INNER JOIN GRUPLAR ON "); strBldrSQL.Append(" BUTONLAR.GRP_ID = GRUPLAR.GRPID "); strBldrSQL.Append(strButtonType); strBldrSQL.Append("ORDER BY BUTONLAR.BTNID DESC"); return(DBProcess.SelectProcess(strBldrSQL.ToString())); }