Exemple #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Tedarikci tedarikci = repoTedarikci.Listele(w => w.ID == secilenTedarikciID).First();
                if (tedarikci != null)
                {
                    tedarikci.Aciklama     = txtAciklama.Text;
                    tedarikci.Adres        = txtAdres.Text;
                    tedarikci.Email        = txtEmail.Text;
                    tedarikci.Ad           = txtTedarikciAd.Text;
                    tedarikci.Sektor       = txtTSektor.Text;
                    tedarikci.VergiDairesi = txtVergiDairesi.Text;
                    tedarikci.VergiNo      = txtVergiNo.Text;
                    tedarikci.YetkiliAd    = txtYetkiliAd.Text;
                    tedarikci.YetkiliSoyad = txtYetkiliSoyad.Text;
                    tedarikci.CepTelefon   = msktxtCep.Text;
                    tedarikci.Fax          = msktxtFax.Text;
                    tedarikci.EvTelefon    = msktxtTelefon.Text;

                    repoTedarikci.Update(tedarikci);
                    Temizle();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public ActionResult Guncelle(Tedarikci u)
        {
            try
            {
                Tedarikci gu = db.Tedarikci.Where(x => x.ID == u.ID).FirstOrDefault();
                if (gu == null)
                {
                    return(RedirectToAction("Hata", "Admin"));
                }

                gu.FirmaAdi      = u.FirmaAdi;
                gu.FirmaTel      = u.FirmaTel;
                gu.FirmaAdres    = u.FirmaAdres;
                gu.FirmaMail     = u.FirmaMail;
                gu.YetkiliAdi    = u.YetkiliAdi;
                gu.YetkiliSoyadi = u.YetkiliSoyadi;
                gu.YetkiliUnvani = u.YetkiliUnvani;
                gu.YetkiliTel    = u.YetkiliTel;
                gu.YetkiliMail   = u.YetkiliMail;
                db.SaveChanges();
                TempData["GenelMesaj"] = "Tedarikçi güncelleme işlemi başarılı bir şekilde tamamlanmıştır.";
                return(RedirectToAction("Listesi"));
            }
            catch (Exception)
            {
                return(Redirect("/Admin/Hata"));
            }
        }
Exemple #3
0
        //harf kolonlarına yalnızca harf girilebilir kontrolleri

        private void btnKaydet_Click(object sender, EventArgs e)
        {
            //ekleme yaparken aynı var mı kontrolü

            Tedarikci td = new Tedarikci();

            td.TedarikciAdi = txtTedarikciAdi.Text;
            td.IletisimNo   = txtIletisimNo.Text;
            td.Adres        = txtAdres.Text;
            if (txtAdres.Text.Trim() != "" && txtIletisimNo.Text.Trim() != "" && txtTedarikciAdi.Text.Trim() != "" && ter.TedarikciKontrolByKAdi(txtTedarikciAdi.Text) == false)
            {
                ter.YeniTedarikciEkle(td);
                MessageBox.Show("Yeni Tedarikci Eklendi");
                txtTedarikciAdi.Clear();
                txtIletisimNo.Clear();
                txtAdres.Clear();
            }
            else if (ter.TedarikciKontrolByKAdi(txtTedarikciAdi.Text) == true)
            {
                MessageBox.Show("Var olan bir tedarikçi eklemeye çalıştınız");
                txtTedarikciAdi.Clear();
                txtTedarikciAdi.Focus();
            }
            else
            {
                MessageBox.Show("Eksik bilgi girdiniz");
            }
        }
Exemple #4
0
        private void cbTedarikciler_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtAdet.Focus();
            Tedarikci secilen = cbTedarikciler.SelectedItem as Tedarikci;

            TedId = secilen.Id;
        }
        public Tedarikci TedarikciGetirByID(int ID)
        {
            Tedarikci degisen = (from t in ent.Tedarikci
                                 where t.Id == ID
                                 select t).FirstOrDefault();

            return(degisen);
        }
Exemple #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            Tedarikci tedarikci = db.Tedarikci.Find(id);

            db.Tedarikci.Remove(tedarikci);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public Tedarikci TedarikciGetirByAdSoyad(string tedarikciAdiSoyadi)
        {
            Tedarikci adiSoyadi = (from t in ent.Tedarikci
                                   where t.TedarikciAdi == tedarikciAdiSoyadi
                                   select t).FirstOrDefault();

            return(adiSoyadi);
        }
Exemple #8
0
        public void Post(string tedarikciAdi, string aciklama)
        {
            Tedarikci t = new Tedarikci();

            t.Adi      = tedarikciAdi;
            t.Aciklama = aciklama;

            manager.repository.Insert(t);
        }
        private void btnSec_Click(object sender, EventArgs e)
        {
            int       t_id      = Convert.ToInt16(dataGridView1.CurrentRow.Cells["ID"].Value);
            Tedarikci tedarikci = repoTedarikci.Listele(w => w.ID == t_id).FirstOrDefault();

            Araclar.frmTedarikciDuzenle.tedarikci = tedarikci;
            Araclar.frmTedarikciDuzenle.FrmTedarikciDuzenle_Load(null, null);
            Araclar.frmTedarikciDuzenle.Show();
            this.Close();
        }
        public ActionResult Guncelle(int id)
        {
            Tedarikci u = db.Tedarikci.Where(x => x.ID == id).FirstOrDefault();

            if (u == null)
            {
                return(RedirectToAction("Hata", "Admin"));
            }
            return(View(u));
        }
Exemple #11
0
        public void Put(int id, string tedarikciAdi, string aciklama)
        {
            Tedarikci t = new Tedarikci();

            t.Id       = id;
            t.Adi      = tedarikciAdi;
            t.Aciklama = aciklama;

            manager.repository.Update(t);
        }
        public void TedarikcilerEkle(TedarikcilerDTO entity)
        {
            Tedarikci tedarikci = new Tedarikci
            {
                TedarikciAdi = entity.TedarikciAdi
            };

            tedarikcilerRepository.Ekle(tedarikci);
            tedarikcilerRepository.Context.SaveChanges();
        }
 private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
 {
     if (gridView1.GetSelectedRows().Length == 0)
     {
         return;
     }
     seciliTedarikci   = gridView1.GetFocusedRow() as Tedarikci;
     tedarikciAdi.Text = seciliTedarikci.CompanyName;
     telefon.Text      = seciliTedarikci.ContactName;
     txtAdres.Text     = seciliTedarikci.Adres;
 }
        public void TedarikciSil(Tedarikci tedarikci)
        {
            if (tedarikci == null)
            {
                throw new ArgumentNullException("tedarikci");
            }

            _tedarikciDepo.Sil(tedarikci);
            _önbellekYönetici.KalıpİleSil(TEDARİKCİ_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(tedarikci);
        }
Exemple #15
0
 public ActionResult Edit([Bind(Include = "TedarikciID,TedarikciAdi,UrunID,TedarikciAdres")] Tedarikci tedarikci)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tedarikci).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", tedarikci.UrunID);
     return(View(tedarikci));
 }
Exemple #16
0
        public ActionResult Create([Bind(Include = "TedarikciID,TedarikciAdi,UrunID,TedarikciAdres")] Tedarikci tedarikci)
        {
            if (ModelState.IsValid)
            {
                db.Tedarikci.Add(tedarikci);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", tedarikci.UrunID);
            return(View(tedarikci));
        }
 public ActionResult Ekle(Tedarikci u)
 {
     try
     {
         db.Tedarikci.Add(u);
         db.SaveChanges();
         TempData["GenelMesaj"] = "Tedarikçi ekleme işlemi başarılı bir şekilde tamamlanmıştır.";
         return(RedirectToAction("Listesi"));
     }
     catch (Exception)
     {
         return(Redirect("/Admin/Hata"));
     }
 }
Exemple #18
0
        private void btnStok_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count != 0 & cmbTedarikci.SelectedIndex != -1)
            {
                for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
                {
                    var barkodNo = dataGridView1.Rows[i].Cells[2].Value;
                    var ara      = from x in otomasyonContext.Uruns
                                   where x.barkodNo.ToString() == barkodNo.ToString()
                                   select x;
                    if (ara.Any())
                    {
                        foreach (var item in ara)
                        {
                            item.alisFiyati = double.Parse(dataGridView1.Rows[i].Cells[4].Value.ToString());
                            item.miktar    += int.Parse(dataGridView1.Rows[i].Cells[5].Value.ToString());
                        }
                    }
                    else
                    {
                        var urun = new Urun();

                        urun.barkodNo    = int.Parse(dataGridView1.Rows[i].Cells[2].Value.ToString());
                        urun.UrunAdi     = dataGridView1.Rows[i].Cells[3].Value.ToString();
                        urun.alisFiyati  = double.Parse(dataGridView1.Rows[i].Cells[4].Value.ToString());
                        urun.miktar      = int.Parse(dataGridView1.Rows[i].Cells[5].Value.ToString());
                        urun.satisFiyati = Math.Round(urun.alisFiyati * 1.2, 2);
                        urun.irsaliyeNo  = int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString());
                        otomasyonContext.Uruns.Add(urun);
                    }
                    otomasyonContext.SaveChanges();
                }

                int       id        = (int)cmbTedarikci.SelectedValue;
                Tedarikci tedarikci = otomasyonContext.Tedarikcis.Find(id);
                tedarikci.AlınacakTutar += double.Parse(lblTutar.Text);
                otomasyonContext.SaveChanges();
                lblTutar.Text = "";
                label1.Text   = "";
                MessageBox.Show("Ürünler stoğa eklendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource   = "";
                llblDosyAdi.Text           = "";
                cmbTedarikci.Text          = "";
                cmbTedarikci.SelectedIndex = -1;
            }
            else
            {
                MessageBox.Show("Lütfen dosya ve tedarikçi seçtiğinizden emin olun!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #19
0
        public void AddTedarikci()
        {
            // Arrange
            Tedarikci ted = new Tedarikci
            {
                Adi      = "Deneme",
                Aciklama = "Deneme Aciklama"
            };

            // Act
            _tedarikciRepository.Insert(ted);
            // Assert
            Assert.IsTrue(ted.Id > 0);
        }
        public ActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tedarikci tedarikci = db.Tedarikcis.Find(id);

            if (tedarikci == null)
            {
                return(HttpNotFound());
            }
            return(View(tedarikci));
        }
Exemple #21
0
        // GET: Tedarikci/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tedarikci tedarikci = db.Tedarikci.Find(id);

            if (tedarikci == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", tedarikci.UrunID);
            return(View(tedarikci));
        }
        public string Sil(int id)
        {
            Tedarikci tedarikci = db.Tedarikcis.FirstOrDefault(x => x.TedarikciId == id);

            db.Tedarikcis.Remove(tedarikci);
            try
            {
                db.SaveChanges();
                return("başarılı");
            }
            catch (Exception e)
            {
                return("hata");
            }
        }
Exemple #23
0
        public bool YeniTedarikciEkle(Tedarikci t)
        {
            bool Sonuc = false;

            ent.Tedarikci.Add(t);
            try
            {
                ent.SaveChanges();
                Sonuc = true;
            }
            catch (Exception ex)
            {
                string hata = ex.Message;
            }
            return(Sonuc);
        }
        public ActionResult TedarikciGuncelle(Tedarikci p)
        {
            var ted = c.Tedarikcis.Find(p.TedarikciId);

            ted.TedKod        = p.TedKod;
            ted.TedFirma      = p.TedFirma;
            ted.TedIlgiliKisi = p.TedIlgiliKisi;
            ted.TedAdres      = p.TedAdres;
            ted.IllerId       = p.IllerId;
            ted.IlcelerId     = p.IlcelerId;
            ted.TedTelefon    = p.TedTelefon;
            ted.TedGsm        = p.TedGsm;
            ted.TedEposta     = p.TedEposta;
            ted.TedarikturId  = p.TedarikturId;
            ted.TedKonu       = p.TedKonu;
            c.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Duzenle([Bind(Include = "TedarikciId,TedarikciAdi")] Tedarikci tedarikci)
        {
            if (ModelState.IsValid)
            {
                var tedarik2 = db.Tedarikcis.FirstOrDefault(x => x.TedarikciAdi == tedarikci.TedarikciAdi);
                if (tedarik2 == null)
                {
                    db.Entry(tedarikci).State = EntityState.Modified;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Yanlis = "Tedarikci Bulunmaktadır.";
                }
            }
            return(View(tedarikci));
        }
        public ActionResult Yeni([Bind(Include = "TedarikciId,TedarikciAdi")] Tedarikci tedarikci)
        {
            if (ModelState.IsValid)
            {
                var tedarik1 = db.Tedarikcis.FirstOrDefault(x => x.TedarikciAdi == tedarikci.TedarikciAdi);
                if (tedarik1 == null)
                {
                    db.Tedarikcis.Add(tedarikci);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Yanlis = "Tedarikci Bulunmaktadır.";
                }
            }

            return(View(tedarikci));
        }
Exemple #27
0
        public bool Sil(int ID)
        {
            bool      Sonuc   = false;
            Tedarikci silinen = (from c in ent.Tedarikci
                                 where c.Id == ID
                                 select c).FirstOrDefault();

            silinen.Silindi = true;
            try
            {
                ent.SaveChanges();
                Sonuc = true;
            }
            catch (Exception ex)
            {
                string hata = ex.Message;
            }
            return(Sonuc);
        }
Exemple #28
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         Tedarikci tedarikci = repoTedarikci.Listele(w => w.ID == secilenTedarikciID).First();
         if (tedarikci != null)
         {
             repoTedarikci.Delete(tedarikci);
             Temizle();
         }
         else
         {
             MessageBox.Show("Boyle Bir Tedarikci Yok", "UYARI!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #29
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (txtTAdı.Text != "")
     {
         var bul = from x in otomasyonContext.Tedarikcis where x.Ad == txtTAdı.Text select x;
         if (bul.Any())
         {
             MessageBox.Show("Bu isme sahip bir tedarikçi zaten var!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             var tedarikci = new Tedarikci();
             tedarikci.Ad            = txtTAdı.Text;
             tedarikci.AlınacakTutar = 0;
             otomasyonContext.Tedarikcis.Add(tedarikci);
             otomasyonContext.SaveChanges();
             TedarikciListele();
         }
         txtTAdı.Text = "";
     }
 }
Exemple #30
0
        private void btnTGuncelle_Click(object sender, EventArgs e)
        {
            int       id = Convert.ToInt32(lblId.Text);
            Tedarikci t  = tedarikciRepo.IDGoreGetir(g => g.ID == id);

            t.Ad           = txtTAd.Text;
            t.Sektor       = txtTSektor.Text;
            t.YetkiliAd    = txtTYetkiliAd.Text;
            t.YetkiliSoyad = txtTYetkiliSoyad.Text;
            t.VergiDairesi = txtTVDairesi.Text;
            t.VergiNo      = txtTVNo.Text;
            t.Telefon      = mtbTTelefon.Text;
            t.Mail         = txtTMail.Text;
            t.Faks         = txtTFaks.Text;
            t.Aciklama     = rtbTAciklama.Text;
            t.Adres        = rtbTAdres.Text;
            tedarikciRepo.Guncelle(t);
            txtTAd.Clear(); txtTSektor.Clear(); txtTYetkiliAd.Clear(); txtTYetkiliSoyad.Clear(); txtTMail.Clear();
            txtTFaks.Clear(); rtbTAdres.Clear(); rtbTAciklama.Clear(); mtbTTelefon.Clear();
            txtTVDairesi.Clear(); txtTVNo.Clear();
        }