private Products UrunBul(TextBox searchproduct)
 {
     if (!String.IsNullOrEmpty(searchproduct.Text))
     {
         item = prc.UrunAra(searchproduct.Text);
         if (item != null)
         {
             if ((item != null) && (item.ProductPiece == null) || (item.ProductPiece <= 0))
             {
                 CustomMessage.CustomMsg.MessageResult result = CustomMessage.CustomMsg.Message(item.ProductBarcode + " Barkodlu " + item.ProductName + " Adli Ürün Ürün Stokta Olmadığı için Stoktatan Çıkış Yapılamıyor.Ürün Sayısı :" + item.ProductPiece + "\n" +
                                                                                                "Elinizde Bu Ürün Varsa ve işlemin Devam Etmesinide İstiyorsanız Onay Verin.\n" +
                                                                                                "Stokta bu ürün 0 ın Altına Düşecek.\nBu İşlemi Onaylıyormusunuz?", "Depoda Ürün Yok İşlem Bekleniyor", CustomMessage.CustomMsg.MessageIcon.Information, CustomMessage.CustomMsg.MessageButton.YesNo);
                 if (result.Equals(CustomMessage.CustomMsg.MessageResult.Yes))
                 {
                     return(item);
                 }
             }
             else
             {
                 return(item);
             }
         }
     }
     return(null);
 }
 public int ToplamIskontoYap(DataGridView gridView)
 {
     if (gridView.RowCount == 0)
     {
         CustomMessage.CustomMsg.Message("İndirim Yapabilmek için Önce Birkaç Veriye Sahip Olmalısınız.\n" +
                                         "Listede Veri Yok", "Datagridviewde Veri Tespit Edilemedi"
                                         , CustomMessage.CustomMsg.MessageIcon.Eror, CustomMessage.CustomMsg.MessageButton.OKCancel);
         return(0);
     }
     else
     {
         if (totaleIndirimYapildimi == false)
         {
             totalDiscount = (double)Discount.Show();
             if (totalDiscount > totalFiyat)
             {
                 CustomMessage.CustomMsg.Message("Eğer Bu İndirimi Yaparsanız Sizin Müşteriye Para Ödemeniz Lazım.\nNe Yaptığınızın Farkındamısınız Siz ?\nYaptığınız İndirim Toplam Tutarı Aşıyor !\nİşlem İptal Edildi", "Girdiler Yanlış Hata Oluştu", CustomMessage.CustomMsg.MessageIcon.Eror, CustomMessage.CustomMsg.MessageButton.OKCancel);
             }
             else
             {
                 totalFiyat             = totalFiyat - totalDiscount;
                 totaleIndirimYapildimi = true;
                 return(1);
             }
         }
         else
         {
             CustomMessage.CustomMsg.MessageResult result = CustomMessage.CustomMsg.Message("Zaten Toplam Tutara Bir İndirim Yapıldı.\nTekrar Bir İndirim Yapacaksanız Toplam Tutar İlk Haline Çevirilecektir !\nYeniden İndirim Yapmak İstiyormusunuz ?", "İndirim Tekrar Yeniden Yapılsın mı ?", CustomMessage.CustomMsg.MessageIcon.Information, CustomMessage.CustomMsg.MessageButton.YesNo);
             if (result == CustomMessage.CustomMsg.MessageResult.Yes)
             {
                 totalFiyat             = totalFiyat + totalDiscount;
                 totaleIndirimYapildimi = false;
                 CustomMessage.CustomMsg.Message("Toplam Tutar İlk Hale Geri Getirildi ! \nYeniden İndirim Yapabilirsiniz.", "Yeniden Düzenlendi", CustomMessage.CustomMsg.MessageIcon.OK, CustomMessage.CustomMsg.MessageButton.OKCancel);
             }
             else if (result == CustomMessage.CustomMsg.MessageResult.No)
             {
                 CustomMessage.CustomMsg.Message("Yeniden İndirim Yapılması Kullanıcı Tarafından Reddedildi.", "Yeniden İndirim Yapılmadı", CustomMessage.CustomMsg.MessageIcon.Information, CustomMessage.CustomMsg.MessageButton.OKCancel);
             }
         }
         return(0);
     }
 }