コード例 #1
0
        public Musteriler Get(string kodu)
        {
            SqlDb      db    = new SqlDb(cls_settings.connectionString);
            Musteriler kayit = db.Musterilers.SingleOrDefault(S => S.MusteriKodu == kodu);

            return(kayit);
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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 = "";
            }
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
        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();
        }
コード例 #7
0
        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);
            }
        }
コード例 #8
0
        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();
                }
            }
        }
コード例 #9
0
        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();
        }
コード例 #10
0
 partial void DeleteMusteriler(Musteriler instance);
コード例 #11
0
 partial void UpdateMusteriler(Musteriler instance);
コード例 #12
0
 partial void InsertMusteriler(Musteriler instance);
コード例 #13
0
        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();
        }