public int UrunSil(string deleteID) { if (!string.IsNullOrEmpty(deleteID)) { try { if (CustomMsg.Message("Gerçekten bu ürünü silmek istiyor musunuz ?", "Silme Yetkilendirme", CustomMsg.MessageIcon.Information, CustomMsg.MessageButton.YesNoCancel).Equals(CustomMsg.MessageResult.Yes)) { prc.UrunSil(deleteID); CustomMessage.CustomMsg.Message("Ürün başarılı bir şekilde silinmiştir", "İşlem başarılı", CustomMsg.MessageIcon.Trash, CustomMsg.MessageButton.OK); return(1); } else { CustomMessage.CustomMsg.Message("Silme işlemi iptal edildi.", "Silme işlemi kullanıcı trafından kesildi.", CustomMsg.MessageIcon.OK, CustomMsg.MessageButton.OK); return(1); } } catch (Exception) { CustomMsg.Message("Veritabanından silerken bir hata oluştu veriye erişilemiyor", "Silme işlemi uygulama tarafından kesildi", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } } else { CustomMsg.Message("Listeden silinecek ürün seçilmemiş... \nÜrün Seçip yeniden deneyin.", "Boş Değer Döndü", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } }
public void musteriSilControl(int mID) { //TODO:Musteri Silinince Ref Tablosunda durumu false ve combobxa dolarken true olanlar dolcak yalnızca customProc = new CustomerDATA(); cust = new Customers(); cust = customProc.MusteriIDyeGöreAra(mID); if (cust.CustomerAccount > 0) { CustomMsg.MessageResult result = CustomMsg.Message(cust.CustomerName + " " + cust.CustomerSurname + " Müsteriyi Silmek Üzeresiniz..." + cust.CustomerName + cust.CustomerSurname + " İsmindeki Müşterinin Borç durumu: " + cust.CustomerAccount + "\n\nYinede Silmeye Devam Edilsinmi ?", "Silme İşlemi Yetkilendirilmesi", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.YesNoCancel); if (result == CustomMsg.MessageResult.Yes) { CustomMsg.Message(cust.CustomerName + " " + cust.CustomerSurname + " Adindaki Müsteri Silindi", "Müsteri Silme İşlemi", CustomMsg.MessageIcon.Trash, CustomMsg.MessageButton.OK); customProc.MusteriSil(mID); } else { CustomMsg.Message("Müşteri Silme İşlemi İptal Edildi..", "Müsteri Silme İşlemi", CustomMsg.MessageIcon.Information, CustomMsg.MessageButton.OK); } } else { if (CustomMsg.MessageResult.Yes.Equals(CustomMsg.Message(cust.CustomerName + " " + cust.CustomerSurname + " Müşteri silinsin mi ?", "Silme İşlemi Yetkilendirilmesi", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.YesNoCancel))) { CustomMsg.Message(cust.CustomerName + " " + cust.CustomerSurname + " Adindaki Müsteri Silindi", "Müsteri Silme İşlemi", CustomMsg.MessageIcon.Trash, CustomMsg.MessageButton.OK); } else { CustomMsg.Message(cust.CustomerName + " " + cust.CustomerSurname + " Adindaki Müsteri Silindi", "Müsteri Silme İşlemi", CustomMsg.MessageIcon.Trash, CustomMsg.MessageButton.OK); } } }
public int UrunDuzenle(TextBox Barkod, TextBox name, ComboBox KategoriID, RichTextBox description, NumericUpDown satisfiyat) { if (String.IsNullOrEmpty(Barkod.Text) || String.IsNullOrEmpty(name.Text) || String.IsNullOrEmpty(KategoriID.Text) || String.IsNullOrEmpty(description.Text) || String.IsNullOrEmpty(satisfiyat.Value.ToString()) || String.IsNullOrEmpty(KategoriID.SelectedIndex.ToString())) { //Null Değer Döndü CustomMsg.Message("Boş girilen değerler var.\nLütfen gereken bilgileri yeniden doldurup deneyiniz.", "Null Reference", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } else { try { byte state; state = (byte)prc.UrunDuzenle(Barkod.Text.ToString(), name.Text.ToString(), (int)KategoriID.SelectedValue, description.Text, (decimal)satisfiyat.Value); if (state == 1) { CustomMsg.Message(name.Text + " Başarılı bir şekilde düzenlenmiştir", "İşlem Başarılı", CustomMsg.MessageIcon.OK, CustomMsg.MessageButton.OK); } else { CustomMsg.Message("Veritabanı Hatası...\n Konum ProductConnectComponent-UrunDuzenle", "Veri Hatası", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } return(1); } catch (Exception) { return(-1); } } }
public int StockEntry(TextBox Barkod, TextBox mikt, RichTextBox rc, NumericUpDown num) { if (String.IsNullOrEmpty(Barkod.Text) || String.IsNullOrEmpty(mikt.Text) || String.IsNullOrEmpty(rc.Text) || String.IsNullOrEmpty(num.Value.ToString())) { //Null Değer Döndü CustomMsg.Message("Boş girilen değerler var.\nLütfen gereken bilgileri yeniden doldurup deneyiniz.", "Null Reference", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } else { int state; state = prc.StokGiris(Barkod.Text, Convert.ToInt32(mikt.Text), rc.Text, num.Value); if (state == 1) { CustomMsg.Message("Stoğa giriş başarılı bir şekilde tamamlandı.", "StockOK", CustomMsg.MessageIcon.OK, CustomMsg.MessageButton.OK); return(1); } else if (state == -2) { CustomMsg.Message("Bu Barkod Tanımlanmamıştır.\nLütfen Ürün Ekle Kısmından ekleyin daha sonra stok girişi yapın", "Ürün YOK", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } else { CustomMsg.Message("Veritabanı Hatası Oluştu", "DB Error", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } } }
public int DataGridviewdenSil(DataGridView gridView, DataGridViewSelectedRowCollection selectedRow) { if (selectedRow.Count == 1) { totalFiyat -= double.Parse(selectedRow[0].Cells["ProductSalePrice"].Value.ToString().Split()[0]); gridView.Rows.Remove(selectedRow[0]); return(1); } else { CustomMsg.Message("Satır seçilmemiş gibi görünüyor...\nYeniden Deneyiniz...", "Null Reference", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OKCancel); return(0); } }
public ComboBox KategoriListesi(ComboBox cmbProductCategory) { if (prc.KategoriListesi().ToList().Count > 0) { cmbProductCategory.DataSource = prc.KategoriListesi(); cmbProductCategory.DisplayMember = "CategoryName"; cmbProductCategory.ValueMember = "CategoryID"; } else { cmbProductCategory.DataSource = null; CustomMsg.Message("Kategori listesi yok kategori ekleyin", "Kategori kayıtları yok", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } return(cmbProductCategory); }
public void musteriDuzenleControl(int mID, TextBox txname, TextBox txsoyisim, MaskedTextBox txtel, TextBox txmeslek, ComboBox cmbreferans, NumericUpDown txbakiye, RichTextBox adres, RichTextBox detay) { customProc = new CustomerDATA(); if (cmbreferans.SelectedValue == null) { CustomMsg.Message("Referans Kısmında Hata Oluştu...\n" + "Muhtemelen Açılır Listede Olmayan Bir Referans Seçtiniz...\n" + "Lütfen Açılır Listeden Referansi Doğru Şekilde Seçiniz...\n" + "Eğer Referans Seçmiyecekseniz Referans Bölümüne 1 Yazmanız Yeterlidir", "Referans Seçim Bloğunda Hata Oluştu", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } else { if (cmbreferans.Text == "1") { if (customProc.MusteriDuzenle(customProc.MusteriIDyeGöreAra(mID), customProc.ReferansAra(mID), txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, 1, Convert.ToDecimal(txbakiye.Value), adres.Text, detay.Text) == 1) { CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" + "Adli Müşteri Kaydedildi", "Müsteri Düzenleme İşlemi Başarılı", CustomMsg.MessageIcon.Information, CustomMsg.MessageButton.OK); } } else if (string.IsNullOrWhiteSpace(cmbreferans.Text) != true && string.IsNullOrWhiteSpace(txname.Text) != true && string.IsNullOrWhiteSpace(txsoyisim.Text) != true) { if (customProc.MusteriDuzenle(customProc.MusteriIDyeGöreAra(mID), customProc.ReferansAra(mID), txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, Convert.ToDecimal(txbakiye.Value), adres.Text, detay.Text) == 1) { CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" + "Adli Müşteri Kaydedildi", "Müsteri Kayıt İşlemi Başarılı", CustomMsg.MessageIcon.Information, CustomMsg.MessageButton.OK); } } else { CustomMsg.Message("Müşteri Düzenleme İşlemi Başarısız...\n" + "Verileri Doğru Girdiğinizden Emin Olun", "Girdilerde Hata Oluştu", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } } }
public DataGridView isimvesoyisimMusteriListe(DataGridView DGV, TextBox isim, TextBox soyisim) { if (!String.IsNullOrEmpty(isim.Text) && !String.IsNullOrEmpty(soyisim.Text)) { try { DGV.DataSource = customProc.IsimVeSoyisimeGoreListe(isim.Text, soyisim.Text); } catch (Exception) { CustomMsg.Message("Veritabanı hatasi oluştu\nKonum:CustomerConnectComponent-Musterileridoldur", "Veritabanı Bağlantısı Hatası", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } } GlobalUserComponent.DataGridViewComponent(DGV); return(DGV); }
public int musteriEkleControl(TextBox txname, TextBox txsoyisim, MaskedTextBox txtel, TextBox txmeslek, ComboBox cmbreferans, NumericUpDown txbakiye, RichTextBox adres, RichTextBox detay) { if (cmbreferans.SelectedValue == null) { CustomMsg.Message("Referans Kısmında Hata Oluştu...\n" + "Muhtemelen Açılır Listede Olmayan Bir Referans Seçtiniz...\n" + "Lütfen Açılır Listeden Referansi Doğru Şekilde Seçiniz...\n" + "Eğer Referans Seçmiyecekseniz Referans Bölümüne 1 Yazmanız Yeterlidir", "Referans Seçim Bloğunda Hata Oluştu", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } else if (cmbreferans.Text == "1" && string.IsNullOrWhiteSpace(txname.Text) != true && string.IsNullOrWhiteSpace(txsoyisim.Text) != true) { customProc = new CustomerDATA(); customProc.MusteriEkleProc(txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, txbakiye.Text, adres.Text, detay.Text); CustomMessage.CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" + "Adli Müşteri Kaydedildi", "Müsteri Kayıt İşlemi Başarılı", CustomMessage.CustomMsg.MessageIcon.Information , CustomMessage.CustomMsg.MessageButton.OK); } else if (string.IsNullOrWhiteSpace(cmbreferans.Text) != true && string.IsNullOrWhiteSpace(txname.Text) != true && string.IsNullOrWhiteSpace(txsoyisim.Text) != true) { customProc = new CustomerDATA(); customProc.MusteriEkleProc(txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, txbakiye.Text, adres.Text, detay.Text); CustomMessage.CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" + "Adli Müşteri Kaydedildi", "Müsteri Kayıt İşlemi Başarılı", CustomMessage.CustomMsg.MessageIcon.Information , CustomMessage.CustomMsg.MessageButton.OK); } else { CustomMsg.Message("Yeni Müşteri Ekleme Başarısız Oldu...\n" + "Verileri Doğru Girdiğinizden Emin Olun", "Girdilerde Hata Oluştu", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } return(1); }
public int CustomerProccesAdd(int mID, ComboBox proccesType, NumericUpDown proccesPrice) { if (mID > 0 && !String.IsNullOrEmpty(proccesType.SelectedValue.ToString()) && !String.IsNullOrEmpty(proccesPrice.Value.ToString()) && proccesPrice.Value > 0) { try { customProc.CustomerProccesAdd(mID, int.Parse(proccesType.SelectedValue.ToString()), decimal.Parse(proccesPrice.Value.ToString())); CustomMsg.Message("İçerik veritabanına Eklendi", "İşlem Tamamlandı", CustomMsg.MessageIcon.OK, CustomMsg.MessageButton.OK); return(1); } catch (Exception) { CustomMsg.Message("Veritabanı hatası oluştu", "Veri giriş Hatası", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } } else { CustomMsg.Message("Giriş değerleri hatalı", "Hata Oluştu", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } }
public int UrunIskonto(DataGridView gridView, DataGridViewSelectedRowCollection selectedRow) { if (selectedRow.Count == 1) { productDiscount = (double)Discount.Show(); if (productDiscount > double.Parse(selectedRow[0].Cells["ProductSalePrice"].Value.ToString().Split()[0])) { CustomMessage.CustomMsg.Message("Bu ürüne yapılan indirim fiyatını aşıyor.\nİşlem İptal Edildi", "Girdiler Yanlış Hata Oluştu", CustomMessage.CustomMsg.MessageIcon.Eror, CustomMessage.CustomMsg.MessageButton.OKCancel); return(0); } else { totalFiyat -= productDiscount; gridView.CurrentRow.Cells["ProductDiscount"].Value = ((double.Parse(gridView.CurrentRow.Cells["ProductDiscount"].Value.ToString().Split(' ')[0]) + (double)productDiscount)) + " TL"; return(1); } } else { CustomMsg.Message("Satır seçilmemiş gibi görünüyor...\nYeniden Deneyiniz...", "Null Reference", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OKCancel); return(0); } }
public int UrunEkle(TextBox Barkod, TextBox name, ComboBox KategoriID, RichTextBox description, NumericUpDown satisfiyat) { int productState = 0; if (String.IsNullOrEmpty(Barkod.Text) || String.IsNullOrEmpty(name.Text) || String.IsNullOrEmpty(KategoriID.Text) || String.IsNullOrEmpty(description.Text) || String.IsNullOrEmpty(satisfiyat.Value.ToString()) || String.IsNullOrEmpty(KategoriID.SelectedIndex.ToString())) { //Null Değer Döndü CustomMsg.Message("Boş girilen değerler var.\nLütfen gereken bilgileri yeniden doldurup deneyiniz.", "Null Reference", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); return(-1); } else { productState = prc.UrunEkle(Barkod.Text.ToString(), name.Text.ToString(), (int)KategoriID.SelectedValue, description.Text, (decimal)satisfiyat.Value); if (productState == 1) { CustomMsg.Message(Barkod.Text + " Barkodlu ürün Veritabanına Eklenmiştir", "İşlem Tamamlandı", CustomMsg.MessageIcon.OK, CustomMsg.MessageButton.OK); } else if (productState == -2) { CustomMsg.Message(Barkod.Text + " Bu ürün zaten Veritabanında Var !\nBu ürünü silip yeniden deneyin...", "İşlem Tamamlanamadı", CustomMsg.MessageIcon.Eror, CustomMsg.MessageButton.OK); } return(productState); } }