コード例 #1
0
 /// <summary>
 /// Kullanıcı eklerken {role => 0->Garson 1->Çalışan} , {male => 0->Kadın 1->Erkek}
 /// </summary>
 /// <param name="firstName"></param>
 /// <param name="lastName"></param>
 /// <param name="tcNo"></param>
 /// <param name="password"></param>
 /// <param name="role"></param>
 /// <param name="mail"></param>
 /// <param name="phoneNo"></param>
 /// <param name="address"></param>
 /// <param name="male"></param>
 /// <returns></returns>
 public static string kullaniciEkle(string firstName, string lastName, string tcNo, string password, int role,
                                    string mail, string phoneNo, string address, int gender)
 {
     if (!string.IsNullOrEmpty(firstName) && !string.IsNullOrWhiteSpace(firstName))
     {
         if (!string.IsNullOrEmpty(lastName) && !string.IsNullOrWhiteSpace(lastName))
         {
             if (!string.IsNullOrEmpty(tcNo) && !string.IsNullOrWhiteSpace(tcNo))
             {
                 if (!string.IsNullOrEmpty(password) && !string.IsNullOrWhiteSpace(password))
                 {
                     if (!string.IsNullOrEmpty(mail) && !string.IsNullOrWhiteSpace(mail))
                     {
                         if (!string.IsNullOrEmpty(phoneNo) && !string.IsNullOrWhiteSpace(phoneNo))
                         {
                             if (!string.IsNullOrEmpty(address) && !string.IsNullOrWhiteSpace(address))
                             {
                                 if (DAL.Users.kullaniciEkle(firstName, lastName, tcNo, password, role, mail, phoneNo, address, gender) == 0)
                                 {
                                     return("False");
                                 }
                                 Program.setDBVersion(0);
                                 return("True");
                             }
                         }
                     }
                 }
             }
         }
     }
     return("Ekleme için veri girişi hatalı alanlar boş bırakılamaz");
 }
コード例 #2
0
 public static bool siparisUrunIDileSil(int productID)
 {
     if (DAL.Orders.siparisUrunIDileSil(productID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(1);
     return(true);
 }
コード例 #3
0
 public static bool urunDurumGuncelle(int status, int productID)
 {
     if (DAL.Product.urunDurumGuncelle(status, productID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(0);
     return(true);
 }
コード例 #4
0
 public static bool masaSil(int tableID)
 {
     if (DAL.Tables.masaSil(tableID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(0);
     return(true);
 }
コード例 #5
0
 public static bool kullaniciSil(int userID)
 {
     if (DAL.Users.kullaniciSil(userID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(0);
     return(true);
 }
コード例 #6
0
 public static string masaninTümSiparisleriniSil(int tableID)
 {
     if (DAL.Orders.masaninTümSiparisleriniSil(tableID) == 0)
     {
         return("False");
     }
     Program.setDBVersion(1);
     return("True");
 }
コード例 #7
0
 /// <summary>
 /// Tarihi ve userID yi masa açarken alır ve kaydeder, status'e 1 , bill'e 0 otomatik değer verir
 /// </summary>
 /// <param name="date"></param>
 /// <param name="userID"></param>
 /// <returns></returns>
 public static bool masaAc(int userID, int tableID)
 {
     if (DAL.Tables.masaAc(DateTime.Now.ToString(), userID, tableID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(1);
     return(true);
 }
コード例 #8
0
 /// <summary>
 /// orderID ile sipariş siler
 /// </summary>
 /// <param name="orderID"></param>
 /// <returns></returns>
 public static string siparisIDileSil(int orderID)
 {
     if (DAL.Orders.siparisIDileSil(orderID) == 0)
     {
         return("False");
     }
     Program.setDBVersion(1);
     return("True");
 }
コード例 #9
0
 /// <summary>
 /// catID alır o kategorideki tüm ürünleri siler
 /// </summary>
 /// <param name="productID"></param>
 /// <returns></returns>
 public static bool kategoridekiUrunleriSil(int catID)
 {
     if (DAL.Product.kategoridekiUrunleriSil(catID) == 0)
     {
         return(false);
     }
     Program.setDBVersion(0);
     return(true);
 }
コード例 #10
0
 /// <summary>
 /// tableID ve productID ile sipariş siler
 /// </summary>
 /// <param name="tableID"></param>
 /// <param name="productID"></param>
 /// <returns></returns>
 public static string siparisSil(int tableID, int productID, int total)
 {
     if (DAL.Orders.siparisSil(tableID, productID, total) == 0)
     {
         return("False");
     }
     Program.setDBVersion(1);
     return("True");
 }
コード例 #11
0
 /// <summary>
 /// Kategoriye ait tüm ürünleri siler sonra kategoriyi siler
 /// </summary>
 /// <param name="catID"></param>
 /// <returns></returns>
 public static string kategoriUrunleriyleSil(int catID)
 {
     Orders.siparisCATIDileSil(catID);
     Product.kategoridekiUrunleriSil(catID);
     if (DAL.Category.kategoriSil(catID) == 0)
     {
         return("False");
     }
     Program.setDBVersion(0);
     return("True");
 }
コード例 #12
0
 public static bool urunSiparisleriyleSil(int product)
 {
     if (Orders.urunKontrol(product))
     {
         Orders.siparisUrunIDileSil(product);
     }
     if (DAL.Product.urunSil(product) == 0)
     {
         return(false);
     }
     Program.setDBVersion(0);
     return(true);
 }
コード例 #13
0
 public static string masaGuncelle(string tableNo, int capacity, int tableID)
 {
     if (!string.IsNullOrEmpty(tableNo) && !string.IsNullOrWhiteSpace(tableNo))
     {
         if (DAL.Tables.masaGuncelle(tableNo, capacity, tableID) == 0)
         {
             return("False");
         }
         Program.setDBVersion(0);
         return("True");
     }
     return("Masa adı boş bırakılamaz");
 }
コード例 #14
0
 public static string kategoriEkle(string catName)
 {
     if (!string.IsNullOrEmpty(catName) && !string.IsNullOrWhiteSpace(catName))
     {
         if (DAL.Category.kategoriEkle(catName) == 0)
         {
             return("False");
         }
         Program.setDBVersion(0);
         return("True");
     }
     else
     {
         return("Kategori adı boş bırakılamaz");
     }
 }
コード例 #15
0
 public static string kategoriGuncelle(string catName, int catID)
 {
     if (string.IsNullOrEmpty(catName) || string.IsNullOrWhiteSpace(catName))
     {
         return("Kategori  ismi boş bırakılamaz!");
     }
     else
     {
         if (DAL.Category.kategoriGuncelle(catName, catID) == 0)
         {
             return("False");
         }
         Program.setDBVersion(0);
         return("True");
     }
 }
コード例 #16
0
 public static string kategoriSil(int catID)
 {
     if (DAL.Product.kategoriyeAitUrunKontrol(catID))
     {
         return("Kategoriye ait ürün bulunmaktadır. Kategori silinemez!");
     }
     else
     {
         if (DAL.Category.kategoriSil(catID) == 0)
         {
             return("False");
         }
         Program.setDBVersion(0);
         return("True");
     }
 }
コード例 #17
0
 public static string urunGuncelle(string productName, string price, int status, string description, int catID, int productID)
 {
     if (!string.IsNullOrEmpty(productName) && !string.IsNullOrWhiteSpace(productName))
     {
         if (Convert.ToDouble(price) > 0)
         {
             if (DAL.Product.urunGuncelle(productName, price, status, description, catID, productID) == 0)
             {
                 return("False");
             }
             return("True");
         }
     }
     Program.setDBVersion(1);
     return("Ürün ismi ve fiyat boş bırakılamaz!");
 }
コード例 #18
0
 public static string urunEkle(int catID, string productName, string price, string description)
 {
     if (!string.IsNullOrEmpty(productName) && !string.IsNullOrWhiteSpace(productName))
     {
         if (Convert.ToDouble(price) > 0)
         {
             if (DAL.Product.urunEkle(catID, productName, price, description) == 0)
             {
                 return("False");
             }
             DAL.Category.kategoriProductSumGuncelle(catID);
             Program.setDBVersion(0);
             return("True");
         }
     }
     return("Ürün ismi ve fiyat boş bırakılamaz!");
 }
コード例 #19
0
 public static bool siparisEkle(int tableID, int productID, int catID, int total)
 {
     if (!masaUrunKontrol(productID, tableID))
     {
         if (DAL.Orders.yeniSiparisEkle(tableID, productID, catID, total, DateTime.Now.ToString()) == 0)
         {
             return(false);
         }
         Program.setDBVersion(1);
         return(true);
     }
     if (DAL.Orders.sipariseEkle(tableID, productID, total, DateTime.Now.ToString()) == 0)
     {
         return(false);
     }
     Program.setDBVersion(1);
     return(true);
 }
コード例 #20
0
 public static int siparisCATIDileSil(int catID)
 {
     Program.setDBVersion(1);
     return(DAL.Orders.siparisCATIDileSil(catID));
 }