public Musteriler Get(string kodu) { SqlDb db = new SqlDb(cls_settings.connectionString); Musteriler kayit = db.Musterilers.SingleOrDefault(S => S.MusteriKodu == kodu); return(kayit); }
private void btn_MusteriKodu_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { Musteriler musteri = clsMusteri.aramaPenceresi(); if (musteri != null) { btn_MusteriKodu.Text = musteri.MusteriKodu; spn_AdresNo.Value = cls.SonSiraGetir(btn_MusteriKodu.Text); } }
private void btnMusteriUnvani_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { Musteriler musteri = clsMusteri.aramaPenceresi(); if (musteri != null) { btnMusteriKod.Text = musteri.MusteriKodu; btnMusteriUnvani.Text = musteri.MusteriUnvani; } }
private void btn_MusteriKodu_Validating(object sender, CancelEventArgs e) { Musteriler musteri = clsMusteri.Get(btn_MusteriKodu.Text); if (musteri != null) { btn_MusteriKodu.Text = musteri.MusteriKodu; } else { btn_MusteriKodu.Text = ""; } }
public void Update(Musteriler kayit) { try { SqlDb db = new SqlDb(cls_settings.connectionString); db.Musterilers.Attach(kayit, true); db.SubmitChanges(); } catch (Exception ex) { MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Yeni_Kayit() { kayit = null; txt_MusteriKodu.Text = ""; txt_MusteriAdi.Text = ""; txt_MusteriYetkilisi.Text = ""; txt_VergiD.Text = ""; txt_VergiN.Text = ""; txt_MusteriKodu.Properties.ReadOnly = false; txt_MusteriAdi.Properties.ReadOnly = false; txt_MusteriYetkilisi.Properties.ReadOnly = false; txt_VergiD.Properties.ReadOnly = false; txt_VergiN.Properties.ReadOnly = false; txt_MusteriKodu.Focus(); }
public void Delete(Musteriler kayit) { try { SqlDb db = new SqlDb(cls_settings.connectionString); Musteriler sKayit = db.Musterilers.SingleOrDefault(S => S.MusteriKodu == kayit.MusteriKodu); if (sKayit != null) { db.Musterilers.DeleteOnSubmit(sKayit); db.SubmitChanges(); } } catch (Exception ex) { MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SeciliKayitDetay_Getir() { if (grdViewListe.FocusedRowHandle > -1) { kayit = (Musteriler)grdViewListe.GetRow(grdViewListe.FocusedRowHandle); if (kayit != null) { txt_MusteriKodu.Text = kayit.MusteriKodu; txt_MusteriAdi.Text = kayit.MusteriUnvani; txt_MusteriYetkilisi.Text = kayit.MusteriYetkilisi; txt_VergiD.Text = kayit.MusteriVergiDairesi; txt_VergiN.Text = kayit.MusteriVergiNo; txt_MusteriKodu.Properties.ReadOnly = true; txt_MusteriAdi.SelectAll(); txt_MusteriAdi.Focus(); } } }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (txt_MusteriKodu.Text == "") { MessageBox.Show("Müşteri Kodu Giriniz !"); txt_MusteriKodu.Focus(); return; } if (kayit == null) { Musteriler tKayit = cls.Get(txt_MusteriKodu.Text); if (tKayit != null) { MessageBox.Show("Girmiş olduğunuz koda ait bir kayıt var."); return; } kayit = new Musteriler(); kayit.MusteriKodu = txt_MusteriKodu.Text; kayit.MusteriUnvani = txt_MusteriAdi.Text; kayit.MusteriYetkilisi = txt_MusteriYetkilisi.Text; kayit.MusteriVergiDairesi = txt_VergiD.Text; kayit.MusteriVergiNo = txt_VergiN.Text; cls.Save(kayit); } else { kayit.MusteriUnvani = txt_MusteriAdi.Text; kayit.MusteriYetkilisi = txt_MusteriYetkilisi.Text; kayit.MusteriVergiDairesi = txt_VergiD.Text; kayit.MusteriVergiNo = txt_VergiN.Text; cls.Update(kayit); } KayitlariGetir(); Yeni_Kayit(); }
partial void DeleteMusteriler(Musteriler instance);
partial void UpdateMusteriler(Musteriler instance);
partial void InsertMusteriler(Musteriler instance);
void GridDoldur(int sira, int evraktip) { EvrakKayit = new List <StokGC>(); grdEvrak.DataSource = EvrakKayit; grdEvrak.RefreshDataSource(); StokGC kayit = cls.EvrakSatirGetir(sira, evraktip, 0); if (kayit != null) { tabloOnay = true; yeniEvrak = false; dtETarih.DateTime = Convert.ToDateTime(kayit.StokGCTarih); btnMusteriKod.Text = kayit.StokGCMusteriKodu; Musteriler musteri = clsMusteri.Get(kayit.StokGCMusteriKodu); if (musteri != null) { btnMusteriUnvani.Text = musteri.MusteriUnvani; } btnAdresNo.Text = kayit.StokGCMusteriAdresNo.ToString(); } EvrakKayit = cls.EvrakGetir(sira, evraktip); grdEvrak.DataSource = EvrakKayit; for (int i = 0; i < grdEvrakView.Columns.Count; i++) { grdEvrakView.Columns[i].Visible = false; } grdEvrakView.Columns["StokGCStokKodu"].Caption = "Stok Kodu"; grdEvrakView.Columns["StokGCStokKodu"].Visible = true; grdEvrakView.Columns["StokGCStokKodu"].Width = 150; DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit StokKodColumn = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); StokKodColumn.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(StokKodColumn_ButtonClick); StokKodColumn.Validating += new CancelEventHandler(StokKodColumn_Validating); grdEvrakView.Columns["StokGCStokKodu"].ColumnEdit = StokKodColumn; grdEvrakView.Columns["StokGCStokKodu"].ColumnEdit.Validating += new CancelEventHandler(StokKodColumn_Validating); grdEvrakView.Columns["StokGCStokMiktari"].Caption = "Miktar"; grdEvrakView.Columns["StokGCStokMiktari"].Visible = true; grdEvrakView.Columns["StokGCStokMiktari"].Width = 150; DevExpress.XtraEditors.Repository.RepositoryItemSpinEdit spnMiktar = new DevExpress.XtraEditors.Repository.RepositoryItemSpinEdit(); spnMiktar.NullText = "0"; spnMiktar.MinValue = 0; grdEvrakView.Columns["StokGCStokMiktari"].ColumnEdit = spnMiktar; grdEvrakView.Columns["StokGCStokMiktari"].ColumnEdit.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; grdEvrakView.Columns["StokGCStokMiktari"].ColumnEdit.DisplayFormat.FormatString = "n2"; grdEvrakView.Columns["StokGCStokFiyati"].Caption = "Birim Fiyat"; grdEvrakView.Columns["StokGCStokFiyati"].Visible = true; grdEvrakView.Columns["StokGCStokFiyati"].Width = 150; grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemCalcEdit(); grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit.NullText = "0"; grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit.DisplayFormat.FormatString = "n2"; grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit.ReadOnly = true; grdEvrakView.Columns["StokGCStokFiyati"].ColumnEdit = StokKodColumn; grdEvrakView.Columns["StokGCStokTutar"].Caption = "Tutar"; grdEvrakView.Columns["StokGCStokTutar"].Visible = true; grdEvrakView.Columns["StokGCStokTutar"].Width = 150; grdEvrakView.Columns["StokGCStokTutar"].ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemCalcEdit(); grdEvrakView.Columns["StokGCStokTutar"].ColumnEdit.NullText = "0"; grdEvrakView.Columns["StokGCStokTutar"].ColumnEdit.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; grdEvrakView.Columns["StokGCStokTutar"].ColumnEdit.DisplayFormat.FormatString = "n2"; grdEvrakView.Columns["StokGCStokTutar"].ColumnEdit.ReadOnly = true; grdEvrakView.Columns["StokGCStokKodu"].VisibleIndex = 0; grdEvrakView.Columns["StokGCStokMiktari"].VisibleIndex = 1; grdEvrakView.Columns["StokGCStokFiyati"].VisibleIndex = 2; grdEvrakView.Columns["StokGCStokTutar"].VisibleIndex = 3; grdEvrak.RefreshDataSource(); TutarHesapla(); }