private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek İstiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FilmSatis fs = new FilmSatis(); if (fs.SatisSil(SecilenSatisNo)) { //Film Stok miktarı güncellenmeli (satış adedi kadar artırılmalı). Film f = new Film(); if (f.StokGuncelleFromSatisSil(Genel.secilenfilmno, Convert.ToInt32(txtAdet.Text))) { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok Güncellenemedi!"); } } else { MessageBox.Show("Satış Tamamlanamadı!"); } } else { MessageBox.Show("Silme Gerçekleşmedi!", "Dikkat! İşlem Tamamlanmadı!"); } }
private void btnDegistir_Click(object sender, EventArgs e) { int YeniAdet = Convert.ToInt32(txtAdet.Text) - orjAdet; if (YeniAdet <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.SatisNo = Genel.secilensatisno; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.FilmSatisAdetGuncelle(fs)) { MessageBox.Show("Film Satış Güncelleme İşlemi Başarıyla Gerçekleştirildi!"); if (Convert.ToInt32(txtAdet.Text) != orjAdet) { Film flm = new Film(); flm.FilmNo = Genel.secilenfilmNo; flm.Miktar = Convert.ToInt32(txtStok.Text) - YeniAdet; if (flm.StokGuncelleFromFilmSatis(flm)) { MessageBox.Show("Film Güncelleme İşlemi Başarıyla Gerçekleştirildi!"); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); txtStok.Text = Convert.ToString(flm.Miktar); } } } } }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek istiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FilmSatis fs = new FilmSatis(); if (fs.SatisSil(SecilenSatisNo)) { MessageBox.Show("Satış silindi.", "Değişiklik gerçekleşti."); Film f = new Film(); if (f.StokGuncelleFromSatisSil(Genel.secilenfilmno, Convert.ToInt32(txtAdet.Text))) { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok güncellenemedi."); } } else { MessageBox.Show("Satış gerçekleşemedi."); } } else { MessageBox.Show("Silme gerçekleşemedi.", "Dikkat!İşlem tamamlanamadı!"); } }
private void frmFilmSatis_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; txtTarih.Text = DateTime.Now.ToShortDateString(); FilmSatis fs = new FilmSatis(); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); }
private void frmFilmSatis_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; txtTarih.Text = DateTime.Now.ToShortDateString(); //günün tarihi (sadece tarihi alıyoruz saatleri 00:00 diye atıcak) //amacımız yeniden eskiye gitmek. FilmSatis fs = new FilmSatis(); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); }
private void btnGetir_Click(object sender, EventArgs e) { FilmSatis fs = new FilmSatis(); //fs.SatislariGosterByRaporlama(dtpTarih1.Value, dtpTarih2.Value, cbFilmTurleri.SelectedItem, txtMusteri.Text, txtFilm.Text); //SqlDataAdapter da = new SqlDataAdapter("Select Convert(Date,Tarih,104) as Tarih, FilmAd, MusteriAd + ' ' + MusteriSoyad as Musteri, BirimFiyat, Adet, BirimFiyat * Adet as Tutar from FilmSatis fs inner join Filmler f on fs.FilmNo = f.FilmNo inner join Musteriler m on fs.MusteriNo = m.MusteriNo where fs.Silindi=0 and Convert(Date,Tarih,104) between Convert(Date,@Tarih1,104) and Convert(Date,@Tarih2,104)", conn); //da.SelectCommand.Parameters.Add("@Tarih1", SqlDbType.DateTime).Value = Tarih1; //da.SelectCommand.Parameters.Add("@Tarih2", SqlDbType.DateTime).Value = Tarih2; ////da.Fill(dt); //yerine //da.Fill(this.VideoMarketDataSet.vw_DetayliSatis); //this.reportViewer1.RefreshReport(); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtFilm.Text.Trim() != "" && txtMusteri.Text.Trim() != "") { if (Convert.ToInt32(txtAdet.Text) <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); fs.FilmNo = Genel.secilenfilmNo; fs.MusteriNo = Genel.secilenmusterino; fs.Tarih = Convert.ToDateTime(txtTarih.Text); if (fs.SatisKaydet(fs)) { Film flm = new Film(); flm.Miktar = Convert.ToInt32(txtStok.Text) - Convert.ToInt32(txtAdet.Text); flm.FilmNo = Genel.secilenfilmNo; if (flm.StokGuncelleFromFilmSatis(flm)) { MessageBox.Show("Film Satış İşlemi Başarıyla Gerçekleştirildi!"); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok Güncellenemedi!"); } } else { MessageBox.Show("Satış Tamamlanamadı!"); } } else { MessageBox.Show("Stoktan fazla satış gerçekleştirilemez!", "Dikkat! Yetersiz Stok!"); txtAdet.Text = txtStok.Text; } } else { MessageBox.Show("Müşteri ve Film mutlaka seçilmelidir!", "Dikkat! Eksik Bilgi!"); } }
private void btnKaydet_Click(object sender, EventArgs e) { //hata verebilecekleri aşağıda elsenin orda yap her zaman.. if (txtMusteri.Text != "" && txtFilm.Text != "") //zaten o textlere yazı yazamadığı için trim e gerek yok. { if (Convert.ToInt32(txtAdet.Text) <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = Genel.secilenfilmno; fs.MusteriNo = Genel.secilenmusterino; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisEkle(fs)) { MessageBox.Show("Satış Bilgileri Kayıt Edildi."); //Film Stok Miktarı güncellenmeli (satış adedi kadar azaltılmalı). Film f = new Film(); if (f.StokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet)) //şu numaralı filmin stoğundan su kadar düşülcek demek { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok güncellenemedi."); } } else { MessageBox.Show("Satış tamamlanamadı."); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!!"); txtAdet.Text = txtStok.Text; } } else { MessageBox.Show("Müşterive Film mutlaka seçilmelidir.", "Dikkat! Eksik Bilgi!"); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtMusteri.Text != "" && txtFilm.Text != "") { if (Convert.ToInt32(txtAdet.Text) <= Convert.ToInt32(txtStok.Text)) { FilmSatis fs = new FilmSatis(); fs.Tarih = Convert.ToDateTime(txtTarih.Text); fs.FilmNo = Genel.secilenfilmno; fs.MusteriNo = Genel.secilenmusterino; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisEkle(fs)) { MessageBox.Show("Satış bilgileri kayıt edildi."); //Film Stok miktarı güncellenmeli (satış adedi kadar azaltılmalı). Film f = new Film(); if (f.StokGuncelleFromSatisEkle(fs.FilmNo, fs.Adet)) { MessageBox.Show("Stok Güncellendi."); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Stok Güncellenemedi!"); } } else { MessageBox.Show("Satış Tamamlanamadı!"); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!"); txtAdet.Text = txtStok.Text; } } else { MessageBox.Show("Müşteri ve Film mutlaka seçilmelidir!", "Dikkat! Eksik Bilgi!"); } }
private void btnDegistir_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtAdet.Text) <= (Convert.ToInt32(txtStok.Text) + orjAdet)) { FilmSatis fs = new FilmSatis(); //fs.Tarih = Convert.ToDateTime(txtTarih.Text); //fs.FilmNo = Genel.secilenfilmno; //fs.MusteriNo = Genel.secilenmusterino; fs.SatisNo = SecilenSatisNo; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisGuncelle(fs)) { MessageBox.Show("Satış bilgileri değiştirildi."); if (fs.Adet != orjAdet) //Adet değişmediyse stok güncellemeye gerek yok { //Film Stok miktarı güncellenmeli Film f = new Film(); if (f.StokGuncelleFromSatisDegistir(Genel.secilenfilmno, fs.Adet, orjAdet)) { MessageBox.Show("Stok Güncellendi."); } else { MessageBox.Show("Stok Güncellenemedi!"); } } fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Satış Tamamlanamadı!"); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!"); } }
private void btnDegistir_Click(object sender, EventArgs e) { if (Convert.ToInt32(txtAdet.Text) <= (Convert.ToInt32(txtStok.Text) + orjAdet)) //değiştirde orjadeti göz önünde bulundurman lazım { //değiştir butonun da adet ve birimfiyat değişebilir diğerleri değişmez o yuzden kapattık FilmSatis fs = new FilmSatis(); //fs.Tarih = Convert.ToDateTime(txtTarih.Text); //fs.FilmNo = Genel.secilenfilmno; //fs.MusteriNo = Genel.secilenmusterino; fs.SatisNo = SecilenSatisNo; fs.Adet = Convert.ToInt32(txtAdet.Text); fs.BirimFiyat = Convert.ToDecimal(txtFiyat.Text); if (fs.SatisGuncelle(fs)) { MessageBox.Show("Satış Bilgileri Değiştirildi."); if (fs.Adet != orjAdet) //adet değişmediyse stok güncellemeye gerek yok. { Film f = new Film(); if (f.StokGuncelleFromSatisDegistir(Genel.secilenfilmno, fs.Adet, orjAdet)) { MessageBox.Show("Stok Güncellendi."); } else { MessageBox.Show("Stok güncellenemedi."); } } fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); btnKaydet.Enabled = false; btnMusteriBul.Enabled = false; btnFilmBul.Enabled = false; Temizle(); } else { MessageBox.Show("Satış tamamlanamadı."); } } else { MessageBox.Show("Stoktan fazla satamazsınız!", "Dikkat! Yetersiz Stok!!"); } }
private void btnSil_Click(object sender, EventArgs e) { FilmSatis fs = new FilmSatis(); fs.SatisNo = Genel.secilensatisno; if (fs.SatisSil(fs)) { Film flm = new Film(); flm.FilmNo = Genel.secilenfilmNo; flm.Miktar = Convert.ToInt32(txtStok.Text) + Convert.ToInt32(txtAdet.Text); if (flm.StokGuncelleFromFilmSatis(flm)) { MessageBox.Show("Film Silme İşlemi Başarıyla Gerçekleştirildi!"); fs.SatislariGoster(lvSatislar, txtToplamAdet, txtToplamTutar); } } btnSil.Enabled = false; btnDegistir.Enabled = false; Temizle(); }
private void btnGetir_Click(object sender, EventArgs e) { FilmSatis fs = new FilmSatis(); DataTable dt = fs.SatislariGosterByTarihlerArasi(dtpTarih1.Value, dtpTarih2.Value); dgvSatislar.DataSource = dt; dgvSatislar.Columns["Adet"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvSatislar.Columns["BirimFiyat"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgvSatislar.Columns["Tutar"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; decimal ToplamTutar = 0; int ToplamAdet = 0; foreach (DataRow dr in dt.Rows) { ToplamTutar += Convert.ToDecimal(dr["Tutar"]); ToplamAdet += Convert.ToInt32(dr["Adet"]); } txtToplamTutar.Text = string.Format("{0:c}", ToplamTutar); txtToplamAdet.Text = ToplamAdet.ToString(); }