コード例 #1
0
        private void FrmSatisListesi_Load(object sender, EventArgs e)
        {
            dto = bll.Select();
            cmbKategori.DataSource    = dto.Kategoriler;
            cmbKategori.DisplayMember = "KategoriAd";
            cmbKategori.ValueMember   = "ID";
            cmbKategori.SelectedIndex = -1;
            combofull = true;

            dataGridView1.DataSource            = dto.Satislar;
            dataGridView1.Columns[0].HeaderText = "Müşteri Adı";
            dataGridView1.Columns[1].HeaderText = "Ürün Adı";
            dataGridView1.Columns[2].HeaderText = "Kategori Adı";
            dataGridView1.Columns[3].HeaderText = "Fiyat";
            dataGridView1.Columns[4].HeaderText = "Satış Tarihi";
            dataGridView1.Columns[5].HeaderText = "Satış Miktar";
            dataGridView1.Columns[6].Visible    = false;
            dataGridView1.Columns[7].Visible    = false;
            dataGridView1.Columns[8].Visible    = false;
            dataGridView1.Columns[9].Visible    = false;
            dataGridView1.Columns[10].Visible   = false;
            dataGridView1.Columns[11].Visible   = false;
            dataGridView1.Columns[12].Visible   = false;
            dataGridView1.Columns[13].Visible   = false;
        }
コード例 #2
0
 private void btnGeriGetir_Click(object sender, EventArgs e)
 {
     if (cmbTablolar.SelectedIndex == 0)
     {
         if (kategoribll.GetBack(kategori))
         {
             MessageBox.Show("geri geldi");
             bll = new SatisBLL();
             dto = bll.Select(true);
             dataGridView1.DataSource = dto.Kategoriler;
         }
     }
     if (cmbTablolar.SelectedIndex == 1)
     {
         if (urunbll.GetBack(urun))
         {
             if (urun.isKategoriDeleted)
             {
                 MessageBox.Show("Kategori silindi bu ürün geri getirilemez");
             }
             else
             {
                 MessageBox.Show("geri geldi");
                 bll = new SatisBLL();
                 dto = bll.Select(true);
                 dataGridView1.DataSource = dto.Urunler;
             }
         }
     }
     if (cmbTablolar.SelectedIndex == 2)
     {
         if (musteribll.GetBack(musteri))
         {
             MessageBox.Show("geri geldi");
             bll = new SatisBLL();
             dto = bll.Select(true);
             dataGridView1.DataSource = dto.Musteriler;
         }
     }
     if (cmbTablolar.SelectedIndex == 3)
     {
         if (bll.GetBack(satis))
         {
             if (!satis.udeleted && !satis.kdeleted && !satis.mdeleted)
             {
                 MessageBox.Show("Silinememz");
             }
             else
             {
                 MessageBox.Show("geri geldi");
                 bll = new SatisBLL();
                 dto = bll.Select(true);
                 dataGridView1.DataSource = dto.Satislar;
             }
         }
     }
 }
コード例 #3
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (detay.SatisID == 0)
            {
                MessageBox.Show("Satış seçiniz.");
            }
            DialogResult result = MessageBox.Show("Silinsinmi", "Dikkat", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                if (bll.Delete(detay))
                {
                    MessageBox.Show("Silindi");
                    bll = new SatisBLL();
                    dto = bll.Select();
                    dataGridView1.DataSource = dto.Satislar;
                }
            }
        }
コード例 #4
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     if (detay.UrunID == 0)
     {
         MessageBox.Show("Seçim yapınız");
     }
     else
     {
         FrmSatis frm = new FrmSatis();
         frm.dto      = dto;
         frm.detaydto = detay;
         frm.isUpdate = true;
         this.Hide();
         frm.ShowDialog();
         this.Visible             = true;
         bll                      = new SatisBLL();
         dto                      = bll.Select();
         dataGridView1.DataSource = dto.Satislar;
     }
 }
コード例 #5
0
 private void FrmSilinenler_Load(object sender, EventArgs e)
 {
     cmbTablolar.Items.Add("Kategoriler");
     cmbTablolar.Items.Add("Ürünler");
     cmbTablolar.Items.Add("Müşteriler");
     cmbTablolar.Items.Add("Satış");
     dto = bll.Select(true);
     dataGridView1.DataSource            = dto.Satislar;
     dataGridView1.Columns[0].HeaderText = "Müşteri Adı";
     dataGridView1.Columns[1].HeaderText = "Ürün Adı";
     dataGridView1.Columns[2].HeaderText = "Kategori Adı";
     dataGridView1.Columns[3].HeaderText = "Fiyat";
     dataGridView1.Columns[4].HeaderText = "Satış Tarihi";
     dataGridView1.Columns[5].HeaderText = "Satış Miktar";
     dataGridView1.Columns[6].Visible    = false;
     dataGridView1.Columns[7].Visible    = false;
     dataGridView1.Columns[8].Visible    = false;
     dataGridView1.Columns[9].Visible    = false;
     dataGridView1.Columns[10].Visible   = false;
     dataGridView1.Columns[11].Visible   = false;
     dataGridView1.Columns[12].Visible   = false;
     dataGridView1.Columns[13].Visible   = false;
 }
コード例 #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtSatisMiktar.Text.Trim() == "")
            {
                MessageBox.Show("Satış miktarı giriniz");
            }


            else
            {
                if (isUpdate)
                {
                    if (detaydto.SatisMiktar == Convert.ToInt32(txtSatisMiktar.Text))
                    {
                        MessageBox.Show("değişilik yok");
                    }
                    else
                    {
                        int temp = detaydto.SatisMiktar + Convert.ToInt32(txtStok.Text);
                        if (temp < Convert.ToInt32(txtSatisMiktar.Text))
                        {
                            MessageBox.Show("Elinizde yeterli stok yok");
                        }
                        else
                        {
                            detaydto.SatisMiktar = Convert.ToInt32(txtSatisMiktar.Text);
                            detaydto.StokMiktar  = Convert.ToInt32(txtStok.Text);
                            if (bll.Update(detaydto))
                            {
                                MessageBox.Show("Güncellendi");
                                this.Close();
                            }
                        }
                    }
                }
                else
                {
                    if (detay.UrunID == 0)
                    {
                        MessageBox.Show("Ürün seçiniz");
                    }
                    else if (detay.MusteriID == 0)
                    {
                        MessageBox.Show("Müşteri seçiniz");
                    }

                    else if (detay.StokMiktar < Convert.ToInt32(txtSatisMiktar.Text))
                    {
                        MessageBox.Show("Elinizde yeterli stok yok");
                    }
                    else
                    {
                        detay.SatisMiktar = Convert.ToInt32(txtSatisMiktar.Text);
                        if (bll.Insert(detay))
                        {
                            MessageBox.Show("Eklendi");
                            txtSatisMiktar.Clear();
                            dto = bll.Select();
                            gridUrunler.DataSource = dto.Urunler;
                        }
                    }
                }
            }
        }