public RaporMaas() { InitializeComponent(); _calisanService = new CalisanService(); _finansTakipService = new FinansTakipService(); _finansTakip = new FinansTakip(); }
public int AddItem(FinansTakip item) { using (CRMContext _db = new CRMContext()) { _db.FinansTakip.Add(item); _etkilenenSatir = _db.SaveChanges(); return(_etkilenenSatir); } }
//private void dgvFinans_MouseDoubleClickk(object sender, MouseEventArgs e) //{ // int finansTakipID = Convert.ToInt32(dgvFinans.SelectedRows[0].Cells["ID"].Value); // _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID); // txtTutar.Text = _finansTakip.Fiyat.ToString(); // txtNot.Text = _finansTakip.Not; // dtpOdemeTarihi.Value = _finansTakip.OdemeTarihi.Value; // if (!_finansTakip.GelirMiGiderMi) // { // cmbGelirGiderTip.SelectedIndex = 1; // cmbKategori.DataSource = _gelirGiderKategoriService.TumKategorileriGetir(); // cmbKategori.DisplayMember = "GelirGiderKategoriAdi"; // cmbKategori.ValueMember = "ID"; // cmbKategori.SelectedValue = _finansTakip.GelirGiderKategoriID; // if (cmbKategori.SelectedText == "Aidat") // { // cmbUye.DataSource = _uyeService.TumUyeleriGetir(); // cmbUye.DisplayMember = "Ad"; // cmbUye.ValueMember = "ID"; // cmbUye.SelectedValue = _finansTakip.UyeID; // } // } // else // { // cmbGelirGiderTip.SelectedIndex = 0; // cmbKategori.DataSource = _gelirGiderKategoriService.TumKategorileriGetir(); // cmbKategori.DisplayMember = "GelirGiderKategoriAdi"; // cmbKategori.ValueMember = "ID"; // cmbKategori.SelectedValue = _finansTakip.GelirGiderKategoriID; // if (cmbKategori.SelectedText == "Maaş" && _finansTakip.CalisanID != null) // { // cmbCalisan.DataSource = _calisanService.TumCalisanlariGetir(); // cmbCalisan.DisplayMember = "Ad"; // cmbCalisan.ValueMember = "ID"; // } // else if (cmbKategori.SelectedText == "Maaş" && _finansTakip.SporcuID != null) // { // cmbSporcu.DataSource = _sporcuService.TumSporculariGetir(); // cmbSporcu.DisplayMember = "Ad"; // cmbSporcu.ValueMember = "ID"; // } // } //} private void btnFinansGuncelle_Click(object sender, EventArgs e) { int finansTakipID = Convert.ToInt32(dgvFinans.SelectedRows[0].Cells["ID"].Value); _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID); if (_finansTakip != null) { _finansTakip.GelirMiGiderMi = (bool)cmbGelirGiderTip.SelectedItem; } }
public GelirGider() { InitializeComponent(); _gelirGiderKategoriService = new GelirGiderKategoriService(); _calisanService = new CalisanService(); _sporcuService = new SporcuService(); _uyeService = new UyeService(); _finansTakip = new FinansTakip(); _urunService = new UrunService(); _finansTakipService = new FinansTakipService(); }
public int AddFinansTakipService(FinansTakip finansTakipItem) { try { return(_finansTakipRepository.AddItem(finansTakipItem)); } catch (Exception e) { MessageBox.Show("Hata Detayi : " + e.Message); return(0); } }
public RaporTest() { InitializeComponent(); _uyeService = new UyeService(); _finansTakipService = new FinansTakipService(); _finansTakip = new FinansTakip(); _calisanService = new CalisanService(); _gelirGiderKategoriService = new GelirGiderKategoriService(); grbxDetay.Visible = false; cmbMaasTip.Visible = false; _sporcuService = new SporcuService(); }
public int DeleteItem(FinansTakip item) { using (CRMContext _db = new CRMContext()) { var entry = _db.Entry(item); if (entry.State == System.Data.Entity.EntityState.Detached) { _db.FinansTakip.Attach(item); } _db.FinansTakip.Remove(item); _etkilenenSatir = _db.SaveChanges(); return(_etkilenenSatir); } }
private void btnFinansEkleUI_Click(object sender, EventArgs e) { FinansTakip finansTakip = new FinansTakip(); finansTakip.GelirMiGiderMi = cmbGelirGiderTip1.SelectedIndex == 0 ? true : false; finansTakip.GelirGiderKategoriID = (int)cmbKategori1.SelectedValue; if (cmbCalisanAdi1.Enabled == true) { finansTakip.CalisanID = (int)cmbCalisanAdi1.SelectedValue; } if (cmbSporcu1.Enabled == true) { finansTakip.SporcuID = (int)cmbSporcu1.SelectedValue; } if (cmbUyeAdi1.Enabled == true) { finansTakip.UyeID = (int)cmbUyeAdi1.SelectedValue; } finansTakip.UrunAdet = Convert.ToInt32(nmrUrunAdet.Value); finansTakip.Not = txtNot.Text; finansTakip.Fiyat = Convert.ToInt32(txtTutar1.Text); if (chbxOdemeDurumu.Checked) { finansTakip.OdemeDurumu = true; finansTakip.OdemeTarihi = DateTime.Now; finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi1.Value; } else { finansTakip.OdemeDurumu = false; finansTakip.OdemeTarihi = null; finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi1.Value; } finansTakip.OlusturulmaTarihi = DateTime.Now; finansTakip.AktifMi = true; int etkilenen = _finansTakipService.AddFinansTakipService(finansTakip); if (etkilenen > 0) { MessageBox.Show("Yeni Finans Eklendi..."); } KontrolleriSil(); gelirGider1.FinansTakipDoldur(); }
public Raporlar() { InitializeComponent(); _uyeService = new UyeService(); _urunService = new UrunService(); _finansTakipService = new FinansTakipService(); _finansTakip = new FinansTakip(); _calisanService = new CalisanService(); _gelirGiderKategoriService = new GelirGiderKategoriService(); panel4.Visible = true; panel5.Visible = true; cmbMaasTip.Visible = false; label3.Visible = false; _sporcuService = new SporcuService(); }
private void btnFinansSil_Click_1(object sender, EventArgs e) { int finansTakipID = Convert.ToInt32(dgvFinans.SelectedRows[0].Cells["ID"].Value); _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID); int etkilenen = _finansTakipService.FinansTakipSil(_finansTakip); if (etkilenen > 0) { MessageBox.Show("Urun Silindi"); dgvFinans.DataSource = _finansTakipService.TumFinansTakipTablosunuGetir(); } FinansTakipDoldur(); KontrolleriSil(); }
public int UpdateItem(FinansTakip item) { using (CRMContext _db = new CRMContext()) { FinansTakip eskiFinans = _db.FinansTakip.Where(x => x.ID == item.ID).FirstOrDefault(); eskiFinans.ID = item.ID; eskiFinans.SporcuID = item.SporcuID; eskiFinans.CalisanID = item.CalisanID; eskiFinans.UrunAdet = item.UrunAdet; eskiFinans.GuncellenmeTarihi = DateTime.Now; eskiFinans.OdemeDurumu = item.OdemeDurumu; eskiFinans.Fiyat = item.Fiyat; eskiFinans.OdemeTarihi = item.OdemeTarihi; eskiFinans.SonOdemeTarihi = item.SonOdemeTarihi; eskiFinans.OlusturulmaTarihi = item.OlusturulmaTarihi; eskiFinans.UrunID = item.UrunID; eskiFinans.UyeID = item.UyeID; eskiFinans.Not = item.Not; _etkilenenSatir = _db.SaveChanges(); return(_etkilenenSatir); } }
private void btnFinansGuncelle_Click(object sender, EventArgs e) { int finansTakipID = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["ID"].Value); _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID); if (_finansTakip != null && (int)cmbKategori.SelectedValue > 0) { if (_finansTakip.CalisanID > 0) { _finansTakip.Not = txtNot.Text; _finansTakip.Fiyat = Convert.ToDecimal(txtUrunAdi.Text); //txttutar _finansTakip.GelirGiderKategoriID = (int)cmbKategori.SelectedValue; _finansTakip.CalisanID = (int)cmbCalisanAdi.SelectedValue; _finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi.Value; _finansTakip.UyeID = null; _finansTakip.SporcuID = null; _finansTakip.GuncellenmeTarihi = DateTime.Now; _finansTakip.AktifMi = true; int etkilenen = _finansTakipService.FinansTakipUpdate(_finansTakip); if (etkilenen > 0) { MessageBox.Show("Finans Takip Güncellendi.."); } } if (_finansTakip.SporcuID > 0) { _finansTakip.Not = txtNot.Text; _finansTakip.Fiyat = Convert.ToDecimal(txtUrunAdi.Text); //txttutar _finansTakip.GelirGiderKategoriID = (int)cmbKategori.SelectedValue; _finansTakip.SporcuID = (int)cmbSporcu.SelectedValue; _finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi.Value; _finansTakip.GuncellenmeTarihi = DateTime.Now; _finansTakip.AktifMi = true; int etkilenen = _finansTakipService.FinansTakipUpdate(_finansTakip); if (etkilenen > 0) { MessageBox.Show("Finans Bilgisi Güncellendi.."); } } if (_finansTakip.UyeID > 0) { _finansTakip.Not = txtNot.Text; _finansTakip.Fiyat = Convert.ToDecimal(txtUrunAdi.Text); //txttutar _finansTakip.GelirGiderKategoriID = (int)cmbKategori.SelectedValue; _finansTakip.UyeID = (int)cmbUyeAdi.SelectedValue; _finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi.Value; _finansTakip.GuncellenmeTarihi = DateTime.Now; _finansTakip.AktifMi = true; int etkilenen = _finansTakipService.FinansTakipUpdate(_finansTakip); if (etkilenen > 0) { MessageBox.Show("Finans Bilgisi Güncellendi.."); } else { MessageBox.Show("Bir Hata Olustu."); } } if (_finansTakip.UrunID > 0) { _finansTakip.UrunAdet = (int)nmrUrunAdet.Value; _finansTakip.Not = txtNot.Text; _finansTakip.Fiyat = Convert.ToDecimal(txtUrunAdi.Text); //txttutar _finansTakip.GelirGiderKategoriID = (int)cmbKategori.SelectedValue; _finansTakip.UrunID = (int)cmbUrunAdi.SelectedValue; _finansTakip.SonOdemeTarihi = dtpSonOdemeTarihi.Value; _finansTakip.GuncellenmeTarihi = DateTime.Now; _finansTakip.AktifMi = true; int etkilenen = _finansTakipService.FinansTakipUpdate(_finansTakip); if (etkilenen > 0) { MessageBox.Show("Finans Takip Güncellendi.."); } } for (int i = 0; i < dataGridView1.RowCount; i++) { int finansTakipID1 = Convert.ToInt32(dataGridView1.Rows[i].Cells["ID"].Value); FinansTakip _finansTakip1 = _finansTakipService.FinansTakipGetirById(finansTakipID1); if (Convert.ToBoolean(dataGridView1.Rows[i].Cells["OdemeDurumu"].Value)) { if (_finansTakip1.OdemeDurumu != true) { _finansTakip1.OdemeDurumu = true; _finansTakip1.OdemeTarihi = DateTime.Now; _finansTakipService.FinansTakipUpdate(_finansTakip1); } } else { if (_finansTakip1.OdemeDurumu == true) { _finansTakip1.OdemeDurumu = false; _finansTakip1.OdemeTarihi = null; _finansTakipService.FinansTakipUpdate(_finansTakip1); } } } } //_finansTakip.Not = txtNot.Text; //_finansTakip.Fiyat =Convert.ToDecimal( txtTutar.Text); //_finansTakip.GelirGiderKategoriID = (int)cmbKategori.SelectedValue; //_finansTakip.CalisanID = (int)cmbCalisan.SelectedValue; //_finansTakip.SporcuID = (int)cmbSporcu.SelectedValue; //_finansTakip.UyeID = (int)cmbUyeAdi.SelectedValue; //_finansTakip.OdemeTarihi = dtpOdemeTarihi.Value; //int etkilenen = _finansTakipService.FinansTakipUpdate(_finansTakip); //if (etkilenen>0) //{ // MessageBox.Show("Finans Takip Güncellendi.."); //} FinansTakipDoldur(); DataGridRenkAtama(); KontrolleriSil(); }
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e) { int finansTakipID = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["ID"].Value); _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID); if (_finansTakip.Not == null) { txtNot.Text = "Not Bulunmuyor.. "; } else { txtNot.Text = _finansTakip.Not.ToString(); } txtUrunAdi.Text = _finansTakip.Fiyat.ToString(); //txtTutar if (!_finansTakip.GelirMiGiderMi) { cmbGelirGiderTip.SelectedIndex = 1; cmbKategori.DataSource = null; cmbKategori.DataSource = _gelirGiderKategoriService.TumKategorileriGetir(); cmbKategori.DisplayMember = "GelirGiderKategoriAdi"; cmbKategori.ValueMember = "ID"; cmbKategori.SelectedValue = _finansTakip.GelirGiderKategoriID; //cmbUyeAdi.SelectedIndex = -1; //cmbSporcu.SelectedIndex = -1; //cmbKategori.SelectedIndex = -1; //cmbCalisan.SelectedIndex = -1; if (_finansTakip.CalisanID >= 1) { cmbCalisanAdi.DataSource = _calisanService.TumCalisanlariGetir(); cmbCalisanAdi.DisplayMember = "Ad"; cmbCalisanAdi.ValueMember = "ID"; cmbCalisanAdi.SelectedValue = _finansTakip.CalisanID; cmbUyeAdi.SelectedIndex = -1; cmbSporcu.SelectedIndex = -1; cmbUrunAdi.SelectedIndex = -1; nmrUrunAdet.Value = 0; //cmbKategori.SelectedIndex = -1; } if (_finansTakip.SporcuID >= 1) { cmbSporcu.DataSource = _sporcuService.TumSporculariGetir(); cmbSporcu.DisplayMember = "Ad"; cmbSporcu.ValueMember = "ID"; cmbSporcu.SelectedValue = _finansTakip.SporcuID; //cmbCalisan.Enabled = false; nmrUrunAdet.Value = 0; cmbUyeAdi.SelectedIndex = -1; cmbCalisanAdi.SelectedIndex = -1; cmbUrunAdi.SelectedIndex = -1; } if (_finansTakip.UyeID >= 1) { cmbUyeAdi.DataSource = _uyeService.TumUyeleriGetir(); cmbUyeAdi.DisplayMember = "Ad"; cmbUyeAdi.ValueMember = "ID"; cmbUyeAdi.SelectedValue = _finansTakip.UyeID; cmbSporcu.SelectedIndex = -1; //cmbKategori.SelectedIndex = -1; cmbCalisanAdi.SelectedIndex = -1; cmbUrunAdi.SelectedIndex = -1; } if (_finansTakip.UrunID >= 1) { cmbUrunAdi.DataSource = _urunService.TumurunleriGetir(); cmbUrunAdi.DisplayMember = "UrunAd"; cmbUrunAdi.ValueMember = "ID"; cmbUrunAdi.SelectedValue = _finansTakip.UrunID; nmrUrunAdet.Value = _finansTakip.UrunAdet.Value; cmbSporcu.SelectedIndex = -1; cmbUyeAdi.SelectedIndex = -1; cmbCalisanAdi.SelectedIndex = -1; } } else { cmbGelirGiderTip.SelectedIndex = 0; cmbKategori.DataSource = _gelirGiderKategoriService.TumKategorileriGetir(); cmbKategori.DisplayMember = "GelirGiderKategoriAdi"; cmbKategori.ValueMember = "ID"; cmbKategori.SelectedValue = _finansTakip.GelirGiderKategoriID; if (cmbKategori.SelectedText == "Maaş" && _finansTakip.CalisanID != null) { cmbCalisanAdi.DisplayMember = "Ad"; cmbCalisanAdi.ValueMember = "ID"; cmbCalisanAdi.DataSource = _calisanService.TumCalisanlariGetir(); } else if (cmbKategori.SelectedText == "Maaş" && _finansTakip.SporcuID != null) { cmbSporcu.DisplayMember = "Ad"; cmbSporcu.ValueMember = "ID"; cmbSporcu.DataSource = _sporcuService.TumSporculariGetir(); } if (Convert.ToInt32(cmbKategori.SelectedValue) == _finansTakip.GelirGiderKategoriID && _finansTakip.UrunID != null) { cmbUrunAdi.DataSource = _urunService.TumurunleriGetir(); cmbUrunAdi.DisplayMember = "UrunAd"; cmbUrunAdi.ValueMember = "ID"; cmbUrunAdi.SelectedValue = _finansTakip.UrunID; nmrUrunAdet.Value = _finansTakip.UrunAdet.Value; } if (_finansTakip.UyeID >= 1) { cmbUyeAdi.DataSource = _uyeService.TumUyeleriGetir(); cmbUyeAdi.DisplayMember = "Ad"; cmbUyeAdi.ValueMember = "ID"; cmbUyeAdi.SelectedValue = _finansTakip.UyeID; cmbSporcu.SelectedIndex = -1; //cmbKategori.SelectedIndex = -1; cmbCalisanAdi.SelectedIndex = -1; cmbUrunAdi.SelectedIndex = -1; } } }
public int FinansTakipSil(FinansTakip finansTakip) { return(_finansTakipRepository.DeleteItem(finansTakip)); }
public int FinansTakipUpdate(FinansTakip finansTakip) { return(_finansTakipRepository.UpdateItem(finansTakip)); }
public void OdemeGuncelle() { for (int i = 0; i < dgvRapor.RowCount; i++) { if (Convert.ToBoolean(dgvRapor.Rows[i].Cells["OdemeDurumu"].Value) == true) { int id = Convert.ToInt32(dgvRapor.Rows[i].Cells[0].Value); DateTime dateTime = Convert.ToDateTime(dgvRapor.Rows[i].Cells["SonOdemeTarihi"].Value); if (cmbRaporlar.SelectedItem.ToString() == "Maaş") { if (cmbMaasTip.SelectedIndex == 0) { _finansTakip = _finansTakipService.ArananFinansTakipCalisan(dateTime, id); } else { _finansTakip = _finansTakipService.ArananFinansTakipSporcu(dateTime, id); } } else if (cmbRaporlar.SelectedItem.ToString() == "Aidat") { _finansTakip = _finansTakipService.ArananFinansTakipUye(dateTime, id); } else if (cmbRaporlar.SelectedItem.ToString() == "Ürün Satış") { _finansTakip = _finansTakipService.ArananFinansTakipUrun(dateTime, id); } if (_finansTakip.OdemeDurumu != true) { _finansTakip.OdemeDurumu = true; _finansTakip.OdemeTarihi = DateTime.Now; _finansTakipService.FinansTakipUpdate(_finansTakip); } } else { int id = Convert.ToInt32(dgvRapor.Rows[i].Cells[0].Value); DateTime dateTime = Convert.ToDateTime(dgvRapor.Rows[i].Cells["SonOdemeTarihi"].Value); if (cmbRaporlar.SelectedItem.ToString() == "Maaş") { if (cmbMaasTip.SelectedIndex == 0) { _finansTakip = _finansTakipService.ArananFinansTakipCalisan(dateTime, id); } else { _finansTakip = _finansTakipService.ArananFinansTakipSporcu(dateTime, id); } } else if (cmbRaporlar.SelectedItem.ToString() == "Aidat") { _finansTakip = _finansTakipService.ArananFinansTakipUye(dateTime, id); } else if (cmbRaporlar.SelectedItem.ToString() == "Ürün Satış") { _finansTakip = _finansTakipService.ArananFinansTakipUrun(dateTime, id); } if (_finansTakip.OdemeDurumu == true) { _finansTakip.OdemeDurumu = false; _finansTakip.OdemeTarihi = null; _finansTakipService.FinansTakipUpdate(_finansTakip); } } } MessageBox.Show("Ödeme Durumu Güncellendi!"); dgvRapor.DataSource = null; if (cmbRaporlar.SelectedItem.ToString() == "Maaş") { dgvRapor.DataSource = _calisanService.MaasRaporla(İstenenTarih()); cmbMaasTip.SelectedIndex = 0; DataGridRenkAtama(); } else if (cmbRaporlar.SelectedItem.ToString() == "Aidat") { dgvRapor.DataSource = _uyeService.AidatRaporla(İstenenTarih()); DataGridRenkAtama(); } else if (cmbRaporlar.SelectedItem.ToString() == "Ürün Satış") { dgvRapor.DataSource = _finansTakipService.UrunSatisRaporla(İstenenTarih()); DataGridRenkAtama(); } }