private void CreateNewPayment() { try { if (txtNewPayment.Text != "" && dateTimePayment.Value != null) { Payment payment = new Payment(); payment.Name = txtNewName.Text; payment.PayforDay = double.Parse(txtNewPayment.Text); payment.ID = idIndex; payment.PaymentDate = dateTimePayment.Value; payments.Add(payment); CreateJsonFile.CreateNewPaymentsJsonFile(payments, jsonPaymentsDataPath); //string jsonPaymentData = Newtonsoft.Json.JsonConvert.SerializeObject(payments); //File.WriteAllText(jsonPaymentsDataPath, jsonPaymentData); //dataListing.Payments.AddRange(payments); //mainMenu.ReadWorkOrderJson(); MessageBox.Show("Yeni İş Emri Başarılı Bir Şekilde Eklendi !", "", MessageBoxButtons.OK, MessageBoxIcon.Information); mainMenu.UpdateDataList(); } } catch (Exception e) { MessageBox.Show("Bir Hata Oluştu!", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void NewUpdatePayments() { try { if (File.Exists(jsonPaymentsDataPath)) { CreateJsonFile.CreateNewPaymentsJsonFile(payments, jsonPaymentsDataPath); //string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(payments); //File.WriteAllText(jsonPaymentsDataPath, jsonData); MessageBox.Show("Ödemeler Başarılı Bir Şekilde Güncellendi !", "", MessageBoxButtons.OK, MessageBoxIcon.Information); mainMenu.UpdateDataList(); } else { MessageBox.Show("Ödemeler Dosyası Bulunamadı !", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Bir Hata Oluştu!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } GC.Collect(); GC.WaitForPendingFinalizers(); }