public static void NewTicketRequest(byte ButonNo, byte BMAddress) { bmButon = new BiletMakineButon(ButonNo.ToString(), BMAddress.ToString()); newBilet = new Bilet(); newBilet.GrupID = bmButon.GrupID; newBilet.BiletMakineAdresi = BMAddress; newBilet.ButonID = ButonNo; newBilet.BiletTarih = DateTime.Now; newBilet.BiletNo = newBilet.GetNextTicketNumber(); grup = new Grup(bmButon.GrupID.ToString()); if (CheckAvailableTicket()) { newBilet.Create(); } }
private static bool CheckTheLunchTicketLimit() { bool bl_Return = false; if (grup.BiletSinirla) { if (grup.OgleArasiBaslangic > newBilet.BiletTarih) { if (grup.OgledenOnceMaxBiletSayisi > Bilet.GetBeforeLunchTicket(grup.GRPID)) { bl_Return = true; } else { bl_Return = false; } } else if (grup.OgleArasiBitis < newBilet.BiletTarih || grup.GrupOgleTatilinde) { if (grup.OgledenSonraMaxBiletSayisi > Bilet.GetAfterLunchTicket(grup.GRPID)) { bl_Return = true; } else { bl_Return = false; } } else { } } else { bl_Return = true; } return(bl_Return); }