private void button1_Click(object sender, EventArgs e) { if (mstri.SelectedIndex == 0) { MessageBox.Show("Lütfen Müşteri İçin Bir Firma Seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { DialogResult soruyoruz = MessageBox.Show(mkzno.Text + " " + "Nolu Tahsilat Makbuzunu Güncellemek İstediğinize Eminin misiniz ?", "Güncelleme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (soruyoruz == DialogResult.Yes) { if (musteridegisirse == true) { degisimolursamusteri(); } ETahsilat tahsilatim = new ETahsilat(); tahsilatim.Aciklama = acklama.Text; tahsilatim.MusteriID = Convert.ToInt32(mstri.SelectedValue); tahsilatim.Mzkno = mkzno.Text; tahsilatim.TahsilatID = tahsilatidisi; tahsilatim.Tarih = Convert.ToDateTime(tarih.Value.ToShortDateString()); tahsilatim.Tutar = Convert.ToDouble(tutar.Text); FTahsilat.TGuncelle(tahsilatim); Temizleusagun(); Datagrid(); FaturaKontrol(); this.Close(); } } }
private void button1_Click(object sender, EventArgs e) { if (mstricombo.SelectedIndex == 0) { MessageBox.Show("Lütfen Müşteri İçin Bir Firma Seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { listem.Items.Clear(); ETahsilat Emusteri = new ETahsilat(); Emusteri.MusteriID = Convert.ToInt32(mstricombo.SelectedValue); //FTahsilat.TEkstreByMusteri(Emusteri); DataTable det = FTahsilat.TEkstreByMusteri(Emusteri); if (det.Rows.Count != 0) { for (int i = 0; i < det.Rows.Count; i++) { double tutarimiz = Convert.ToDouble(det.Rows[i]["tutar"].ToString()); string tutar = String.Format("{0:C}", tutarimiz); ListViewItem tahsilamusteri = new ListViewItem(det.Rows[i]["mkzno"].ToString()); tahsilamusteri.SubItems.Add(det.Rows[i]["tarih"].ToString().Remove(11)); tahsilamusteri.SubItems.Add(tutar); tahsilamusteri.SubItems.Add(det.Rows[i]["unvan"].ToString()); tahsilamusteri.SubItems.Add(det.Rows[i]["aciklama"].ToString()); listem.Items.Add(tahsilamusteri); } } else { MessageBox.Show("İlgili Cari Hakkında Kayıt Bulunamamıştır. !", "Arama Sonuç", MessageBoxButtons.OK, MessageBoxIcon.Error); ListviewDoldur(); } } }
private void degisimolursamusteri() { ETahsilat tahsilatcigim = new ETahsilat(); tahsilatcigim.TahsilatID = tahsilatidisi; FTahsilat.TCombo(tahsilatcigim); }
public static void TCombo(ETahsilat GayriDegistirMusteriyi) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } #region comboboxdadeğişimolursaburasicalisacak OleDbDataAdapter da = new OleDbDataAdapter("SELECT Tahsilatlar.musteriID, Tahsilatlar.tutar FROM Tahsilatlar WHERE (((Tahsilatlar.tahsilatID)=@ID))", con); da.SelectCommand.Parameters.AddWithValue("@ID", GayriDegistirMusteriyi.TahsilatID); DataTable combodt = new DataTable(); da.Fill(combodt); int eskiciIDGeldiHanim = Convert.ToInt32(combodt.Rows[0]["musteriID"].ToString()); double Eskiparalaralinir = Convert.ToDouble(combodt.Rows[0]["tutar"].ToString()); //Şimdi değişimde eski seçilmiş olan cariyi yakalayıp bakiyesini silecek olan store produce yazıyoruz OleDbCommand comcucom = new OleDbCommand("update musteriler set bakiye=bakiye+@yenigirilentutar WHERE ((musteriler.musteriID)=@musteriID)", con); comcucom.Parameters.AddWithValue("@yenigirilentutar", Eskiparalaralinir); comcucom.Parameters.AddWithValue("@musteriID", eskiciIDGeldiHanim); #endregion comboboxdadeğişimolursaburasicalisacak con.Close(); }
public static void TGuncelle(ETahsilat GuncelleGayriBilgileri) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } #region HaciOncedenGirilenTutariEskiMakbuzdanAliyoruz OleDbDataAdapter dap = new OleDbDataAdapter("SELECT Tahsilatlar.musteriID, Tahsilatlar.tutar FROM Tahsilatlar WHERE (((Tahsilatlar.tahsilatID)=@ID))", con); dap.SelectCommand.Parameters.AddWithValue("@ID", GuncelleGayriBilgileri.TahsilatID); DataTable dttt = new DataTable(); dap.Fill(dttt); double fark = Convert.ToDouble(dttt.Rows[0]["tutar"].ToString()); int iskiIDlerimeBakayim = Convert.ToInt32(dttt.Rows[0]["musteriID"].ToString()); #endregion HaciOncedenGirilenTutariEskiMakbuzdanAliyoruz OleDbTransaction trancimiz = con.BeginTransaction(); OleDbCommand com = new OleDbCommand("update Tahsilatlar set mkzno=@mkzno,tarih=@tarih,tutar=@tutar,aciklama=@aciklama,musteriID=@musteriID WHERE ((Tahsilatlar.tahsilatID)=@ID)", con, trancimiz); com.Parameters.AddWithValue("@mkzno", GuncelleGayriBilgileri.Mzkno); com.Parameters.AddWithValue("@tarih", GuncelleGayriBilgileri.Tarih); com.Parameters.AddWithValue("@tutar", GuncelleGayriBilgileri.Tutar); com.Parameters.AddWithValue("@aciklama", GuncelleGayriBilgileri.Aciklama); com.Parameters.AddWithValue("@musteriID", GuncelleGayriBilgileri.MusteriID); com.Parameters.AddWithValue("@ID", GuncelleGayriBilgileri.TahsilatID); //com.Transaction = trancimiz; OleDbCommand com2 = new OleDbCommand("update musteriler set bakiye=bakiye+@yenigirilentutar WHERE ((musteriler.musteriID)=@musteriID)", con, trancimiz); com2.Parameters.AddWithValue("@yenigirilentutar", fark); com2.Parameters.AddWithValue("@musteriID", iskiIDlerimeBakayim); OleDbCommand com3 = new OleDbCommand("update musteriler set bakiye=bakiye-@ilkgirilentutar WHERE ((musteriler.musteriID)=@musteriID)", con, trancimiz); com3.Parameters.AddWithValue("@ilkgirilentutar", GuncelleGayriBilgileri.Tutar); com3.Parameters.AddWithValue("@musteriID", GuncelleGayriBilgileri.MusteriID); try { if (com.ExecuteNonQuery() > 0) { if (com2.ExecuteNonQuery() > 0) { if (com3.ExecuteNonQuery() > 0) { MessageBox.Show(GuncelleGayriBilgileri.Mzkno + " " + "Nolu Ödeme Makbuzu Güncellenmiştir.", "Kayıt", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } trancimiz.Commit(); } catch (Exception Ex) { trancimiz.Rollback(); MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } }
private void button1_Click_1(object sender, EventArgs e) { DialogResult soruyoruz = MessageBox.Show(mkzno.Text + " " + "Numaralı Tahsilat Makbuzunu Silmek İstediğinize Eminin misiniz. ?", "Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (soruyoruz == DialogResult.Yes) { ETahsilat tahsilatsil = new ETahsilat(); tahsilatsil.TahsilatID = tahsilatidisi; tahsilatsil.MusteriID = musterimiz; tahsilatsil.Mzkno = mkzno.Text; FTahsilat.TSilme(tahsilatsil); TemizlikZamani(); Datagrid(); FaturaKontrol(); this.Close(); } }
public static DataTable TEkstreBymkzno(ETahsilat Bymkzno) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } OleDbCommand mustericom = new OleDbCommand("SELECT Tahsilatlar.mkzno, Tahsilatlar.tarih, Tahsilatlar.tutar, Tahsilatlar.aciklama, musteriler.unvan FROM musteriler INNER JOIN Tahsilatlar ON musteriler.musteriID = Tahsilatlar.musteriID WHERE (((Tahsilatlar.tahsilatID)=@ID))", con); mustericom.Parameters.AddWithValue("@ID", Bymkzno.TahsilatID); OleDbDataAdapter dap = new OleDbDataAdapter(mustericom); DataTable dtt = new DataTable(); dap.Fill(dtt); con.Close(); return(dtt); }
public static void TSilme(ETahsilat GilGayriBilgileri) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } #region HaciOncedenGirilenTahsilatMakbuzuTutariYakala OleDbDataAdapter dap = new OleDbDataAdapter("SELECT Tahsilatlar.tahsilatID, Tahsilatlar.tutar FROM Tahsilatlar WHERE (((Tahsilatlar.tahsilatID)=@ID))", con); dap.SelectCommand.Parameters.AddWithValue("@ID", GilGayriBilgileri.TahsilatID); DataTable dtt = new DataTable(); dap.Fill(dtt); double fark = Convert.ToDouble(dtt.Rows[0]["tutar"].ToString()); #endregion HaciOncedenGirilenTahsilatMakbuzuTutariYakala OleDbTransaction troo = con.BeginTransaction(); OleDbCommand com = new OleDbCommand("delete from Tahsilatlar WHERE ((Tahsilatlar.tahsilatID)=@ID)", con, troo); com.Parameters.AddWithValue("@ID", GilGayriBilgileri.TahsilatID); OleDbCommand com2 = new OleDbCommand("update musteriler set bakiye=bakiye+@yenigirilentutar WHERE ((musteriler.musteriID)=@musteriID)", con, troo); com2.Parameters.AddWithValue("@yenigirilentutar", fark); com2.Parameters.AddWithValue("@musteriID", GilGayriBilgileri.MusteriID); try { if (com.ExecuteNonQuery() > 0) { if (com2.ExecuteNonQuery() > 0) { MessageBox.Show(GilGayriBilgileri.Mzkno + " " + "Nolu Tahsilat Makbuzunun Silme İşlemi Yapılmıştır", "Sonuç", MessageBoxButtons.OK, MessageBoxIcon.Information); } } troo.Commit(); } catch (Exception Ex) { MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); troo.Rollback(); } }
public static void TEkle(ETahsilat Ekle) { OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;"); if (con.State == ConnectionState.Closed) { con.Open(); } OleDbTransaction trancim = con.BeginTransaction(); OleDbCommand com = new OleDbCommand("insert into Tahsilatlar(mkzno,tarih,tutar,aciklama,musteriID) values(@mkzno,@tarih,@tutar,@aciklama,@musteriID)", con); com.Parameters.AddWithValue("@mkzno", Ekle.Mzkno); com.Parameters.AddWithValue("@tarih", Ekle.Tarih); com.Parameters.AddWithValue("@tutar", Ekle.Tutar); com.Parameters.AddWithValue("@aciklama", Ekle.Aciklama); com.Parameters.AddWithValue("@musteriID", Ekle.MusteriID); com.Transaction = trancim; OleDbCommand com2 = new OleDbCommand("update musteriler set bakiye=bakiye-@ilkgirilentutar WHERE ((musteriler.musteriID)=@musteriID)", con); com2.Parameters.AddWithValue("@ilkgirilentutar", Ekle.Tutar); com2.Parameters.AddWithValue("@musteriID", Ekle.MusteriID); com2.Transaction = trancim; try { if (com.ExecuteNonQuery() > 0) { if (com2.ExecuteNonQuery() > 0) { MessageBox.Show(Ekle.Mzkno + " " + "Nolu Tahsilat Makbuzu Kaydedilmiştir.", "Kayıt", MessageBoxButtons.OK, MessageBoxIcon.Information); } } trancim.Commit(); } catch (Exception Ex) { trancim.Rollback(); MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { if (mkzum == true) { listem.Items.Clear(); } ETahsilat Emusteri = new ETahsilat(); Emusteri.TahsilatID = Convert.ToInt32(listBox1.SelectedValue); DataTable det = FTahsilat.TEkstreBymkzno(Emusteri); for (int i = 0; i < det.Rows.Count; i++) { double tutarimiz = Convert.ToDouble(det.Rows[i]["tutar"].ToString()); string tutar = String.Format("{0:C}", tutarimiz); ListViewItem tahsilamusteri = new ListViewItem(det.Rows[i]["mkzno"].ToString()); tahsilamusteri.SubItems.Add(det.Rows[i]["tarih"].ToString().Remove(11)); tahsilamusteri.SubItems.Add(tutar); tahsilamusteri.SubItems.Add(det.Rows[i]["unvan"].ToString()); tahsilamusteri.SubItems.Add(det.Rows[i]["aciklama"].ToString()); listem.Items.Add(tahsilamusteri); } }
private void button1_Click_1(object sender, EventArgs e) { if (mstri.SelectedIndex == 0) { MessageBox.Show("Lütfen Müşteri İçin Bir Firma Seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { DialogResult soryigen = MessageBox.Show("Tahsilat Makbuzunu Kaydetmek İstiyor musunuz ?", "Kayıt", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (soryigen == DialogResult.Yes) { ETahsilat ekle = new ETahsilat(); ekle.MusteriID = Convert.ToInt32(mstri.SelectedValue); ekle.Mzkno = mkbzno.Text; ekle.Tarih = Convert.ToDateTime(tarih.Value.ToShortDateString()); ekle.Tutar = Convert.ToDouble(tutar.Text); ekle.Aciklama = acklama.Text; FTahsilat.TEkle(ekle); TimizleUsagum(); ListviewDoldur(); } } }