void kategoriGridView_KeyDown(object sender, KeyEventArgs e) { try { switch (e.KeyData) { case Keys.Delete: Kategori k = kategoriGridView.GetFocusedRow() as Kategori; if (MessageBox.Show("\"" + k.Adi + "\" isimli kategori silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (KategoriMethods.Delete(k) > 0) { kategoriGridView.DeleteSelectedRows(); Commons.Status("\"" + k.Adi + "\" isimli kategori silme işlemi gerçekleştirildi!"); Commons.Update(TableNames.Kategori); } else { Commons.Status("\"" + k.Adi + "\" isimli kategori silme işleminiz başarısz!"); } } break; } } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FKT", 3) + ex.Message); } }
internal static void CreateCatalogBarkod(List <UrunKatalog> obj) { try { using (xFrmCheckList chk = new xFrmCheckList()) { chk.Text = "Kategori Seçiniz!"; chk.DataListCheckhed.ValueMember = "ID"; chk.DataListCheckhed.DisplayMember = "Adi"; chk.DataListCheckhed.DataSource = KategoriMethods.GetSelect(); switch (chk.ShowDialog()) { case System.Windows.Forms.DialogResult.OK: int[] ids = new int[chk.DataListCheckhed.CheckedItems.Count]; for (int i = 0; i < chk.DataListCheckhed.CheckedItems.Count; i++) { ids[i] = int.Parse(chk.DataListCheckhed.CheckedItems[i].ToString()); } xrpUrunKatalogID rptKatalog = new xrpUrunKatalogID(); rptKatalog.Data = obj.Where(p => ids.Contains(p.KategoriID)).ToList(); rptKatalog.ShowPreview(); break; } } } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("CMN", 18) + ex.Message); } }
public void GetData() { try { kategoriBindingSource.DataSource = KategoriMethods.GetSelect(); isRecord = false; } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FKT", 2) + ex.Message); } }
public void GetKategoriler() { try { KategoriCollection k = KategoriMethods.GetSelect(); k.Add(new Kategori { ID = 0, Adi = L.YeniKategori }); this.kategoriBindingSource.DataSource = k; } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FST", 16) + ex.Message); } }
public void GetKategoriler() { try { KategoriCollection k = KategoriMethods.GetSelect(); k.Add(new Kategori { ID = 0, Kod = "...", Adi = L.TumKategorilereUygula }); this.kategoriBindingSource.DataSource = k; } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FKS", 3) + ex.Message); } }
public static int Insert(Kategori p) { using (Kategori temp = KategoriMethods.GetKategori(p)) { if (temp != null & temp.ID > 0) { return(temp.ID); } } int rowsAffected = 0; using (MConnection conneciton = new MConnection(MClientProvider.OleDb, Commons.ConnectionStringName)) { switch (conneciton.State) { case System.Data.ConnectionState.Closed: conneciton.Open(); break; } using (MCommand cmd = new MCommand(CommandType.Text, "insert into Kategori (Kod,Adi) values(@Kod,@Adi)", conneciton)) { cmd.Parameters.Add("Kod", p.Kod, MSqlDbType.VarChar); cmd.Parameters.Add("Adi", p.Adi.ToUpper(), MSqlDbType.NVarChar); if (cmd.ExecuteNonQuery() > 0) { cmd.Parameters.Clear(); cmd.CommandText = "SELECT @@IDENTITY"; rowsAffected = MConvert.NullToInt(cmd.ExecuteScalar()); } } switch (conneciton.State) { case System.Data.ConnectionState.Open: conneciton.Close(); break; } } return(rowsAffected); }
void kaydetButton_Click(object sender, EventArgs e) { try { if (kategoriGridView.GetFocusedRow() != null) { Kategori k = kategoriGridView.GetFocusedRow() as Kategori; if (string.IsNullOrWhiteSpace(k.Kod) || string.IsNullOrWhiteSpace(k.Adi) || k.Adi.Length < 3) { return; } if (k.ID <= 0) { k.ID = KategoriMethods.Insert(k); isRecord = k.ID > 0; } else { isRecord = KategoriMethods.Update(k) > 0; } if (isRecord) { Commons.Status("\"" + k.Adi + "\" isimli kategori ile ilgili işleminiz başarılı bir şekilde gerçekleştirildi!"); Commons.Update(TableNames.Kategori); isRecord = false; } else { Commons.Status("\"" + k.Adi + "\" isimli kategori ile ilgili işleminiz başarısz!"); } } } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FKT", 4) + ex.Message); } }
public void GetKategoriler() { this.kategoriBindingSource.DataSource = KategoriMethods.GetSelect(); }
void kaydetButton_Click(object sender, EventArgs e) { try { int kategoriID = BAYMYO.UI.Converts.NullToInt(this.kategoriLookUpEdit.EditValue); if (kategoriID <= 0) { if (string.IsNullOrEmpty(this.kategoriAdiTextEdit.Text)) { MessageBox.Show("Lütfen kategori adı giriniz.", "Uyarı"); return; } kategoriID = KategoriMethods.Insert(new Kategori { Kod = this.kategoriKodTextEdit.Text, Adi = this.kategoriAdiTextEdit.Text }); Commons.Update(TableNames.Kategori); this.kategoriLookUpEdit.EditValue = kategoriID; } int urunID = BAYMYO.UI.Converts.NullToInt(this.urunLookUpEdit.EditValue); if (urunID <= 0) { if (string.IsNullOrEmpty(this.urunAdiTextEdit.Text) || string.IsNullOrEmpty(this.urunBirimComboBoxEdit.Text) || this.urunKdvCalcEdit.Value <= 0) { MessageBox.Show("Lütfen 'Ürün Adı','Birim' ve 'K.D.V.' alanlarını boş geçmeyiniz.", "Uyarı"); return; } urunID = UrunMethods.Insert(new Urun { KategoriID = kategoriID, Adi = this.urunAdiTextEdit.Text, Miktar = 1, Birim = this.urunBirimComboBoxEdit.Text, Kdv = BAYMYO.UI.Converts.NullToFloat(this.urunKdvCalcEdit.Value), Tarih = DateTime.Now }); Commons.Update(TableNames.Urun); this.urunLookUpEdit.EditValue = urunID; } int firmaID = BAYMYO.UI.Converts.NullToInt(this.firmaLookUpEdit.EditValue); if (firmaID <= 0) { if (string.IsNullOrEmpty(this.firmaAdiTextEdit.Text) || this.firmaPeriodCalcEdit.Value <= 0) { MessageBox.Show("Lütfen 'Firma Adı' ve 'Period' alanlarını boş geçmeyiniz.", "Uyarı"); return; } firmaID = FirmaMethods.Insert(new Firma { Adi = this.firmaAdiTextEdit.Text, Telefon = this.firmaTelefonTextEdit.Text, Period = BAYMYO.UI.Converts.NullToByte(this.firmaPeriodCalcEdit.Value) }); Commons.Update(TableNames.Firma); this.firmaLookUpEdit.EditValue = firmaID; } if (kategoriID <= 0 || urunID <= 0 || firmaID <= 0 || this.stokFiyatCalcEdit.Value <= 0 || this.stokKarOranCalcEdit.Value <= 0) { MessageBox.Show("Ürün bilgisi kaydedilemedi lütfen fiyat ve kar oranına bakınız.", "Uyarı"); return; } Stok s = new Stok(); s.KategoriID = kategoriID; s.UrunID = urunID; s.FirmaID = firmaID; s.Fiyat = BAYMYO.UI.Converts.NullToFloat(this.stokFiyatCalcEdit.Value); s.KarOran = BAYMYO.UI.Converts.NullToFloat(this.stokKarOranCalcEdit.Value); s.GuncellemeTarihi = DateTime.Now; if (StokMethods.Insert(s) > 0) { Commons.Update(TableNames.Stok); MessageBox.Show("İşlem başarılı bir şekilde gerçekleştirildi.", "Bilgi"); Temizle(); } } catch (Exception ex) { Commons.Status(Commons.GetErrorCode("FST", 20) + ex.Message); } }