예제 #1
0
파일: frmStok.cs 프로젝트: damar89/EmdErp
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Seçili Olan Veriyi Silmek İstediğinize Emin Misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             StokHareketDAL dal = new StokHareketDAL();
             secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
             var hareket = dal.GetAll(context, c => c.StokId == secilen);
             if (hareket.Count > 0)
             {
                 MessageBox.Show("Hareket görmüş bir stok silinemez.");
                 return;
             }
             barkodDal.Delete(context, c => c.StokId == secilen);
             barkodDal.Save(context); stokDal.Delete(context, c => c.Id == secilen);
             stokDal.Save(context);
             btnSorgula.PerformClick();
             //secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
             //stokDal.Delete(context, c => c.Id == secilen);
             //stokDal.Save(context);
             //GetAll();
         }
     }
     catch (Exception)
     {
     }
 }
예제 #2
0
        private void Sil()
        {
            if (!gridStok.RowCount.Equals(0))
            {
                int secilenSatir = (int)gridStok.GetFocusedRowCellValue(colId);
                logSecilen = gridStok.GetFocusedRowCellValue(colStokKodu).ToString();
                Entities.Tables.StokHareket secilen = new Entities.Tables.StokHareket();

                if (secilen.StokId == secilenSatir)
                {
                    XtraMessageBox.Show("Bu Stoğa Ait Hareketler Bulunmaktadır.Silme İşlemi Gerçekleştirilemez.");
                }
                else
                {
                    if (XtraMessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        stokDal.Delete(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Id == secilenSatir);
                        stokDal.Save(context);
                        GetAll();
                        context.KullaniciLoglari.Add(new KullaniciLog
                        {
                            KullaniciID        = RoleTool.kullaniciEntity.KullaniciID,
                            KullaniciAdi       = RoleTool.kullaniciEntity.KullaniciAdi,
                            YapilanIslem       = "Stok Sil - " + logSecilen,
                            YapilanIslemTarihi = DateTime.Now
                        });
                        context.SaveChanges();
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Silinecek Kayıt Bulunamadı.");
            }
        }
예제 #3
0
 private void btnDegisiklikleriKaydet_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Fiyat Değişikliklerini Kaydetmek İstiyormusunuz", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         stokDAL.Save(context);
         this.Close();
     }
 }
예제 #4
0
 private void btnkaydet_Click(object sender, EventArgs e)
 {
     if (stokDal.AddOrUpdate(context, _entity))
     {
         stokDal.Save(context);
         this.Close();
     }
 }
예제 #5
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seçili Olan Veriyi Silmek İstediğinize Eminmisiniz.?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
         stokdal.Delete(context, c => c.StokKodu == secilen);
         stokdal.Save(context);
     }
 }
예제 #6
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (stokDAL.AddOrUpdate(context, _entity))
     {
         kodOlustur.KodArttirma();
         stokDAL.Save(context);
         this.Close();
     }
 }
예제 #7
0
 private void BtnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         string secilen = gridViewStok.GetFocusedRowCellValue(colStokKodu).ToString();
         stokDal.Delete(context, c => c.StokKodu == secilen);
         stokDal.Save(context);
         Listele();
     }
 }
예제 #8
0
 private void btnsil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("secili olan veriyi silmeye emin misiniz", "uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         string secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
         stokdal.Delete(context, c => c.StokKodu == secilen);
         stokdal.Save(context);
         GetAll();
     }
 }
예제 #9
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (stokDal.AddOrUpDate(context, _entity))
     {
         kodOlustur.KodArttirma();
         stokDal.Save(context);
         stokkayitedildi = true;
         this.Close();
     }
 }
예제 #10
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
         _stokDAL.Delete(context, s => s.StokKodu == secilen);
         _stokDAL.Save(context);
         GetAll();
     }
 }
예제 #11
0
 private void btnsil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         string secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
         Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
         stokDal.Delete(context, c => c.StokKodu == secilen);
         stokEntity.RefNo = -1;
         stokDal.Save(context);
         listele();
     }
 }
예제 #12
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Seçili Olan Veriyi Silmek İstediğinie Eminmisiniz", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));

                foreach (var hrkt in context.StokHareketleri)
                {
                    if (hrkt.StokId == secilen)
                    {
                        MessageBox.Show("Bu Ürünün Hareketi Bulunmakta Fatura ve Fişlerden Siliniz");
                        return;
                    }
                    else
                    {
                        stokDAL.Delete(context, c => c.Id == secilen);
                        stokDAL.Save(context);
                        GetAll();
                    }
                }
            }
        }
예제 #13
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     stokDal.Save(context);
     MessageBox.Show("Kayıt işlemi Tamamlandı");
 }
예제 #14
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     stokdal.Save(context);
 }
예제 #15
0
 private void btnDegisiklikKaydet_Click(object sender, EventArgs e)
 {
     stokDAL.Save(context);
 }