コード例 #1
0
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Silinecek tedarikçi yoktur");
            }
            else
            {
                Tedarikciler t = new Tedarikciler();
                t.Id = id;
                bool sonuc = tOrm.Delete(t);
                if (sonuc)
                {
                    MessageBox.Show("Tedarikçi Silindi", "Tedarikçi Silme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = tOrm.Select();
                    dataGridView1.Focus();
                }
                else
                {
                    MessageBox.Show("Tedarikçi Silinmedi\n", "Tedarikçi Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
コード例 #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (cmbIletisim.SelectedIndex != -1)
            {
                Tedarikciler t = new Tedarikciler();
                t = Operations <Tedarikciler> .EntityDoldur(t, cmbIletisim.SelectedValue);

                bool sonuc = Operations <Tedarikciler> .Ekle(t);

                if (sonuc)
                {
                    TedarikciForm tf = new TedarikciForm();
                    tf.MdiParent = this.MdiParent;
                    tf.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Kayit EKlenemedi...");
                }
            }
            else
            {
                TedarikciForm tf = new TedarikciForm();
                tf.MdiParent = this.MdiParent;
                tf.Show();
            }
        }
コード例 #3
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Tedarikciler t = new Tedarikciler();

            if ((txtAdi.Text == null || txtAdi.Text == "") ||
                (txtSoyadi.Text == null || txtSoyadi.Text == "") ||
                (txtSirketAdi.Text == null || txtSirketAdi.Text == ""))
            {
                MessageBox.Show("Adı,Soyadı,Şirket Adı alanları boş geçilemez", "Gerekli Alanlar", MessageBoxButtons.OK, MessageBoxIcon.Question);
                txtAdi.Focus();
                return;
            }
            t.Adi       = Tools.ToTitleCase(txtAdi.Text);
            t.Soyadi    = Tools.ToTitleCase(txtSoyadi.Text);
            t.SirketAdi = Tools.ToTitleCase(txtSirketAdi.Text);
            t.TelNo     = mskdTelNo.Text;
            t.Mail      = txtMail.Text;
            t.Adres     = Tools.ToTitleCase(txtAdres.Text);

            bool sonuc = tOrm.Insert(t);

            if (sonuc)
            {
                MessageBox.Show("Tedarikçi Eklendi", "Tedarikçi Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = tOrm.Select();
                Tools.Temizle(this);
                txtAdi.Focus();
            }
            else
            {
                MessageBox.Show("Tedarikçi eklenemedi\n -Aynı şirket isminde tedarikçi zaten vardır", "Tedarikçi Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public string SupplierRemove(int id)
        {
            Tedarikciler sp = ctx.Tedarikcilers.FirstOrDefault(x => x.TedarikciID == id);

            ctx.Tedarikcilers.Remove(sp);
            try
            {
                ctx.SaveChanges();
                return("başarılı");
            }
            catch (Exception)
            {
                return("hata");
            }
        }
コード例 #5
0
        public string Sil(int id)
        //silme işleminin başarılı olup olmadığını ajax a göndereceğimiz için string tanımladık
        {
            Tedarikciler tedarikci = ctx.Tedarikcilers.FirstOrDefault(x => x.TedarikciID == id);

            ctx.Tedarikcilers.Remove(tedarikci);
            try
            {
                //silme işlemi başarılı ise burası geçerli
                ctx.SaveChanges();
                return("başarılı");
            }
            catch (Exception)
            {
                //silme işlemi başarısız ise burası geçerli
                return("hatalı");
            }
        }
コード例 #6
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if ((txtAdi.Text == null || txtAdi.Text == "") ||
                (txtSoyadi.Text == null || txtSoyadi.Text == "") ||
                (txtSirketAdi.Text == null || txtSirketAdi.Text == ""))
            {
                MessageBox.Show("Adı,Soyadı,Şirket Adı alanları boş geçilemez", "Gerekli Alanlar", MessageBoxButtons.OK, MessageBoxIcon.Question);
                txtAdi.Focus();
                return;
            }
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Güncellenecek Tedarikçi yoktur", "Tedarikçi Yok", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Tedarikciler t = new Tedarikciler();
                t.Id        = id;
                t.Adi       = Tools.ToTitleCase(txtAdi.Text);
                t.Soyadi    = Tools.ToTitleCase(txtSoyadi.Text);
                t.SirketAdi = Tools.ToTitleCase(txtSirketAdi.Text);
                t.TelNo     = mskdTelNo.Text;
                t.Adres     = Tools.ToTitleCase(txtAdres.Text);
                t.Mail      = txtMail.Text;

                bool sonuc = tOrm.Updated(t);
                if (sonuc)
                {
                    MessageBox.Show("Tedarikçi Güncellendi", "Tedarikçi Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Tedarikçi Güncellenmedi\n", "Tedarikçi Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                dataGridView1.DataSource = tOrm.Select();
                Tools.ButtonVisibleControl(this.dataGridView1, this.btnEkle, this.btnGuncelle, this.btnIptal);
                Tools.Temizle(this);
                dataGridView1.Focus();
            }
        }
コード例 #7
0
 public void Sil(Tedarikciler entity)
 {
     _tedarikcilerDal.Sil(entity);
 }
コード例 #8
0
 public void Guncelle(Tedarikciler entity)
 {
     _tedarikcilerDal.Guncelle(entity);
 }
コード例 #9
0
 public void Ekle(Tedarikciler entity)
 {
     _tedarikcilerDal.Ekle(entity);
 }
 public ActionResult SupplierAdd(Tedarikciler spr)
 {
     ctx.Tedarikcilers.Add(spr);
     ctx.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #11
0
ファイル: TedarikciManager.cs プロジェクト: EmirHazir/AzizTic
 public void Update(Tedarikciler tedarikci)
 {
     _tedarikciDal.Update(tedarikci);
 }
コード例 #12
0
ファイル: TedarikciManager.cs プロジェクト: EmirHazir/AzizTic
 public void Add(Tedarikciler tedarikci)
 {
     _tedarikciDal.Add(tedarikci);
 }