Пример #1
0
 private void CreateNewWorkOrder()
 {
     try
     {
         WorkOrder workOrder = new WorkOrder();
         workOrder.Name         = txtNewName.Text;
         workOrder.Description  = txtNewDesc.Text;
         workOrder.StartingDate = dateTimeNewFirst.Value;
         workOrder.ExpiredDate  = null;
         workOrder.ManOfDay     = double.Parse(numericNewManDay.Value.ToString());
         workOrder.FinishedDate = dateTimeNewFinish.Value;
         workOrder.ID           = int.Parse(txtID.Text);
         if (workOrders.Where(x => x.ID == idIndex).FirstOrDefault().ID != idIndex)
         {
             workOrders.Add(workOrder);
             CreateJsonFile.CreateNewWorkOrdersJsonFile(workOrders, jsonWorkOrderDataPath);
             //string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(workOrders);
             //File.WriteAllText(jsonWorkOrderDataPath, jsonData);
             MessageBox.Show("Yeni İş Emri Başarılı Bir Şekilde Eklendi !", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             mainMenu.UpdateDataList();
             this.Close();
         }
         else
         {
             MessageBox.Show("Bu ID Daha Önce Kullanılmıştır !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir Hata Oluştu!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
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);
     }
 }
Пример #3
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();
 }