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