private void OdemeButtonClick(object sender, EventArgs e) { ControlOdemeTuruButton button = (ControlOdemeTuruButton)sender; if (txtKalanTutar.Value == 0) { return; } if (txtOdemeTutari.Value <= 0) { return; } worker.OdemeTuruService.Load(c => c.Id == button.OdemeTuruId); worker.OdemeHareketService.AddOrUpdate(new OdemeHareket { AdisyonId = secilenAdisyon.Id, OdemeTuruId = button.OdemeTuruId, Tutar = txtOdemeTutari.Value }); UrunHareketToplamlariGetir(); txtOdemeTutari.Value = 0; if (txtKalanTutar.Value < 0) { lblMesaj.Visible = true; lblMesaj.Text = $"Müşteriye Ödenicek Para Üstü{Math.Abs(txtKalanTutar.Value).ToString("C2")}'dir"; } }
void OdemeTuruButtonOlustur() { foreach (var odemeTuru in worker.OdemeTuruService.GetList(null)) { ControlOdemeTuruButton button = new ControlOdemeTuruButton { Name = odemeTuru.Id.ToString(), Text = odemeTuru.Adi, OdemeTuruId = odemeTuru.Id, Height = 50, Width = 100, Font = new Font("Tahoma", 8, FontStyle.Bold), Appearance = { TextOptions = { WordWrap = DevExpress.Utils.WordWrap.Wrap } } }; button.Click += OdemeButtonClick; flowOdemeTurleri.Controls.Add(button); } }