Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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();
 }