예제 #1
0
파일: Bilet.cs 프로젝트: r2bilisim/webkiosk
        public int GetNextTicketNumber(bool sureliMi)
        {
            //süreli mi true ise, verilemeyen biletlerden ilki gelmeli.
            int    NextTicketNumber = 0;
            string strWhereSQL      =
                string.Format(
                    "Where GRPID={0} AND (SIS_TAR BETWEEN '{1}' AND '{2}') AND (OZEL_MUSTERI='False') AND (TRANSFER='False') ",
                    this.GrupID,
                    BiletTarih.ToString("yyyy.MM.dd 00:00:00"),
                    BiletTarih.ToString("yyyy.MM.dd 23:59:59")
                    );

            DataTable dtTicketNumber = (DataTable)DBProcess.SimpleQuery("BILETLER",
                                                                        strWhereSQL,
                                                                        "ORDER BY BID DESC limit 1",
                                                                        "BILET_NO")["DataTable"];

            if (dtTicketNumber != null)
            {
                if (dtTicketNumber.Rows.Count > 0)
                {
                    NextTicketNumber = int.Parse(dtTicketNumber.Rows[0][0].ToString()) + 1;
                }
                else
                {
                    NextTicketNumber = grup.BaslangicNo;
                }
            }
            else
            {
                NextTicketNumber = 0;
            }

            return(NextTicketNumber);
        }
예제 #2
0
파일: Bilet.cs 프로젝트: realyemin/omes
        public int GetNextTicketNumber()
        {
            int    NextTicketNumber = 0;
            string strWhereSQL      = string.Format("Where GRPID={0} AND (SIS_TAR BETWEEN '{1}' AND '{2}')",
                                                    newBilet.GrupID,
                                                    BiletTarih.ToString("MM.dd.yyyy 00:00:00"),
                                                    BiletTarih.ToString("MM.dd.yyyy 23:59:59")
                                                    );

            DataTable dtTicketNumber = (DataTable)DBProcess.SimpleQuery("BILETLER",
                                                                        strWhereSQL,
                                                                        "ORDER BY BID DESC",
                                                                        "TOP (1) BILET_NO")["DataTable"];

            if (dtTicketNumber != null)
            {
                if (dtTicketNumber.Rows.Count > 0)
                {
                    NextTicketNumber = int.Parse(dtTicketNumber.Rows[0][0].ToString()) + 1;
                }
                else
                {
                    NextTicketNumber = grup.BaslangicNo;
                }
            }
            else
            {
                NextTicketNumber = 0;
            }

            return(NextTicketNumber);
        }