public MusteriAdresleri Get(int kayitNo)
        {
            SqlDb            db    = new SqlDb(cls_settings.connectionString);
            MusteriAdresleri kayit = db.MusteriAdresleris.SingleOrDefault(S => S.MusteriAdresKayitNo == kayitNo);

            return(kayit);
        }
        public MusteriAdresleri Get(string kodu, int no)
        {
            SqlDb            db    = new SqlDb(cls_settings.connectionString);
            MusteriAdresleri kayit = db.MusteriAdresleris.SingleOrDefault(S => S.MusteriAdresMusteriKodu == kodu && S.MusteriAdresNo == no);

            return(kayit);
        }
        public MusteriAdresleri aramaPenceresi(string musteri)
        {
            frm_Arama        arama  = new frm_Arama();
            MusteriAdresleri sKayit = null;
            SqlDb            db     = new SqlDb(cls_settings.connectionString);

            arama.grdListe.DataSource = GetAll(musteri);
            for (int i = 0; i < arama.grdvListe.Columns.Count; i++)
            {
                arama.grdvListe.Columns[i].Visible = false;
            }

            arama.grdvListe.Columns["MusteriAdresMusteriKodu"].Visible = true;
            arama.grdvListe.Columns["MusteriAdresCadde"].Visible       = true;

            arama.grdvListe.Columns["MusteriAdresMusteriKodu"].Caption = "MÜŞTERİ KODU";
            arama.grdvListe.Columns["MusteriAdresCadde"].Caption       = "CADDE";

            arama.Text = "MÜŞTERİ ADRES LİSTESİ";
            if (arama.ShowDialog() == DialogResult.OK)
            {
                sKayit = Get(arama.kayitNo);
            }
            return(sKayit);
        }
예제 #4
0
        private void btnAdresNo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            MusteriAdresleri musteriA = clsMusteriAdres.aramaPenceresi(btnMusteriKod.Text);

            if (musteriA != null)
            {
                btnAdresNo.Text = musteriA.MusteriAdresNo.ToString();
            }
        }
예제 #5
0
        private void btnAdresNo_Validating(object sender, CancelEventArgs e)
        {
            MusteriAdresleri musteriA = clsMusteriAdres.Get(btnMusteriKod.Text, Convert.ToInt32(btnAdresNo.Text));

            if (musteriA != null)
            {
                btnAdresNo.Text = musteriA.MusteriAdresNo.ToString();
            }
            else
            {
                btnAdresNo.Text = "0";
            }
        }
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            if (btn_MusteriKodu.Text == "")
            {
                MessageBox.Show("Müşteri Kodu Giriniz !");
                btn_MusteriKodu.Focus();
                return;
            }

            if (spn_AdresNo.Value == 0)
            {
                MessageBox.Show("Adres No Giriniz !");
                spn_AdresNo.Focus();
                return;
            }

            if (kayit == null)
            {
                MusteriAdresleri tKayit = cls.Get(btn_MusteriKodu.Text, Convert.ToInt32(spn_AdresNo.Value));
                if (tKayit != null)
                {
                    MessageBox.Show("Girmiş olduğunuz koda ait bir kayıt var.");
                    return;
                }

                kayit = new MusteriAdresleri();
                kayit.MusteriAdresMusteriKodu = btn_MusteriKodu.Text;
                kayit.MusteriAdresNo          = Convert.ToInt32(spn_AdresNo.Value);
                kayit.MusteriAdresCadde       = txt_Cadde.Text;
                kayit.MusteriAdresSokak       = txt_Sokak.Text;
                kayit.MusteriAdresIlce        = txt_Ilce.Text;
                kayit.MusteriAdresIl          = txt_Il.Text;
                kayit.MusteriAdresTelefon     = txt_Telefon.Text;

                cls.Save(kayit);
            }
            else
            {
                kayit.MusteriAdresCadde   = txt_Cadde.Text;
                kayit.MusteriAdresSokak   = txt_Sokak.Text;
                kayit.MusteriAdresIlce    = txt_Ilce.Text;
                kayit.MusteriAdresIl      = txt_Il.Text;
                kayit.MusteriAdresTelefon = txt_Telefon.Text;

                cls.Update(kayit);
            }

            KayitlariGetir();
            Yeni_Kayit();
        }
        public void Update(MusteriAdresleri kayit)
        {
            SqlDb db = new SqlDb(cls_settings.connectionString);

            try
            {
                db.MusteriAdresleris.Attach(kayit, true);
                db.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void spn_AdresNo_Validating(object sender, CancelEventArgs e)
        {
            kayit = cls.Get(btn_MusteriKodu.Text, Convert.ToInt32(spn_AdresNo.Value));
            if (kayit != null)
            {
                btn_MusteriKodu.Text = kayit.MusteriAdresMusteriKodu;
                spn_AdresNo.Value    = Convert.ToInt32(kayit.MusteriAdresNo);
                txt_Cadde.Text       = kayit.MusteriAdresCadde;
                txt_Sokak.Text       = kayit.MusteriAdresSokak;
                txt_Ilce.Text        = kayit.MusteriAdresIlce;
                txt_Il.Text          = kayit.MusteriAdresIl;
                txt_Telefon.Text     = kayit.MusteriAdresTelefon;

                btn_MusteriKodu.Properties.ReadOnly = true;
                spn_AdresNo.Properties.ReadOnly     = true;
                txt_Cadde.SelectAll();
                txt_Cadde.Focus();
            }
        }
        public void Delete(MusteriAdresleri kayit)
        {
            SqlDb db = new SqlDb(cls_settings.connectionString);

            try
            {
                MusteriAdresleri sKayit = db.MusteriAdresleris.SingleOrDefault(S => S.MusteriAdresMusteriKodu == kayit.MusteriAdresMusteriKodu && S.MusteriAdresNo == kayit.MusteriAdresNo);

                if (sKayit != null)
                {
                    db.MusteriAdresleris.DeleteOnSubmit(sKayit);
                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Yeni_Kayit()
        {
            kayit = null;

            btn_MusteriKodu.Text = "";
            spn_AdresNo.Value    = 0;
            txt_Cadde.Text       = "";
            txt_Sokak.Text       = "";
            txt_Ilce.Text        = "";
            txt_Il.Text          = "";
            txt_Telefon.Text     = "";

            btn_MusteriKodu.Properties.ReadOnly = false;
            spn_AdresNo.Properties.ReadOnly     = false;
            txt_Cadde.Properties.ReadOnly       = false;
            txt_Sokak.Properties.ReadOnly       = false;
            txt_Ilce.Properties.ReadOnly        = false;
            txt_Il.Properties.ReadOnly          = false;
            txt_Telefon.Properties.ReadOnly     = false;
            btn_MusteriKodu.Focus();
        }
        private void SeciliKayitDetay_Getir()
        {
            if (grdViewListe.FocusedRowHandle > -1)
            {
                kayit = (MusteriAdresleri)grdViewListe.GetRow(grdViewListe.FocusedRowHandle);
                if (kayit != null)
                {
                    btn_MusteriKodu.Text = kayit.MusteriAdresMusteriKodu;
                    spn_AdresNo.Value    = Convert.ToInt32(kayit.MusteriAdresNo);
                    txt_Cadde.Text       = kayit.MusteriAdresCadde;
                    txt_Sokak.Text       = kayit.MusteriAdresSokak;
                    txt_Ilce.Text        = kayit.MusteriAdresIlce;
                    txt_Il.Text          = kayit.MusteriAdresIl;
                    txt_Telefon.Text     = kayit.MusteriAdresTelefon;

                    btn_MusteriKodu.Properties.ReadOnly = true;
                    spn_AdresNo.Properties.ReadOnly     = true;
                    txt_Cadde.SelectAll();
                    txt_Cadde.Focus();
                }
            }
        }
 partial void DeleteMusteriAdresleri(MusteriAdresleri instance);
 partial void UpdateMusteriAdresleri(MusteriAdresleri instance);
 partial void InsertMusteriAdresleri(MusteriAdresleri instance);