private void OdemeEkle_Click(object sender, EventArgs e) { var buton = (sender as SimpleButton); string kasaKodu = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanKasa); if (chkOdemeBol.Checked) { if (txtOdenmesiGereken.Value == 0) { MessageBox.Show("Ödenmesi gereken tutar zaten ödenmiş."); } else { FrmOdemeEkrani form = new FrmOdemeEkrani(Convert.ToInt32(buton.Tag), txtOdenmesiGereken.Value); form.ShowDialog(); if (form.entity != null) { kasaHareketDal.AddOrUpDate(context, form.entity); OdenenTutarGuncelle(); } } } else { odemeTuruId = Convert.ToInt32(buton.Tag); tekParca = true; radialOdeme.ShowPopup(MousePosition); } }
private void OdemeEkle_Click(object sender, EventArgs e) { var buton = (sender as SimpleButton); if (ayarlar.SatisEkrani == false && txtFisTuru.Text != "Hakediş Fişi") { FrmOdemeEkrani form = new FrmOdemeEkrani(Convert.ToInt32(buton.Tag)); form.ShowDialog(); if (form.entity != null) { kasaHareketDal.AddOrUpDate(context, form.entity); OdenenTutarGuncelle(); } } else { if (txtOdenmesiGereken.Value <= 0) { MessageBox.Show("Ödenmesi gereken tutar zaten ödenmiş durumdadır."); } else { if (txtFisTuru.Text != "Hakediş Fişi") { KasaHareket entityKasaHareket = new KasaHareket { OdemeTuruId = Convert.ToInt32(buton.Tag), KasaId = Convert.ToInt32(context.KullaniciAyarlari.SingleOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).SatisAyarlari_VarsayilanKasa), Tarih = DateTime.Now, Tutar = txtOdenmesiGereken.Value }; kasaHareketDal.AddOrUpDate(context, entityKasaHareket); OdenenTutarGuncelle(); } else { for (int i = 0; i < gridViewPersonelHareket.RowCount; i++) { KasaHareket entityKasaHareket = new KasaHareket { //Burayı Kontrol Et. Sıkıntı Olacak. CariId = _cariId,//kasa harekete personel ve cari diye ayrım yapılabilir yada personelde bir cari gibi kayıt edebiliriz personel tablosunda cari türünü personel yapabiliriz. //cari türüne personel ekleyip seçerekte yapabiliriz. //en mantıklısı cari ve personeli birleştirmek mantıklı olacaktır. OdemeTuruId = Convert.ToInt32(buton.Tag), KasaId = Convert.ToInt32(context.KullaniciAyarlari.SingleOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).SatisAyarlari_VarsayilanKasa), Tarih = DateTime.Now, Tutar = Convert.ToDecimal(gridViewPersonelHareket.GetRowCellValue(i, colOdenecekTutar)), Aciklama = $"{gridViewPersonelHareket.GetRowCellValue(i, colPersonelKodu).ToString()} - {gridViewPersonelHareket.GetRowCellValue(i, colPersonelAdi).ToString()} || Aylık Maaş : {Convert.ToDecimal(gridViewPersonelHareket.GetRowCellValue(i, colAylikMaas)).ToString("C2")} || Prim Tutarı : {Convert.ToDecimal(gridViewPersonelHareket.GetRowCellValue(i, colPrimTutari)).ToString("C2")}" }; kasaHareketDal.AddOrUpDate(context, entityKasaHareket); } OdenenTutarGuncelle(); } } } }