Esempio n. 1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (double.Parse(Sum.Text) > max_sum)
         {
             DatabaseWorker.InsertPered((double.Parse(Sum.Text) - max_sum).ToString(), "Остаток из долга", id_Patient.ToString(), DateTime.Today.ToLongDateString());
             DatabaseWorker.DeleteDepth(ID);
             DatabaseWorker.InsertTransaction(max_sum.ToString(), "", id_Patient.ToString(), DateTime.Today.ToLongDateString(), "Погашение долга");
             DatabaseWorker.InsertTransaction((double.Parse(Sum.Text) - max_sum).ToString(), "", id_Patient.ToString(), DateTime.Today.ToLongDateString(), "Добавление предоплаты");
             this.Close();
         }
         else if (double.Parse(Sum.Text) <= 0)
         {
             MessageBox.Show("Сумма не можеть быть меньше или равной нулю!!!");
         }
         else
         {
             try
             {
                 if (max_sum > double.Parse(Sum.Text))
                 {
                     DatabaseWorker.ReduceDepth(ID, Sum.Text);
                     DatabaseWorker.InsertTransaction(Sum.Text, "", id_Patient.ToString(), DateTime.Today.ToLongDateString(), "Неполное погашение долга");
                 }
                 else
                 {
                     DatabaseWorker.DeleteDepth(ID);
                     DatabaseWorker.InsertTransaction(Sum.Text, "", id_Patient.ToString(), DateTime.Today.ToLongDateString(), "Погашение долга");
                 }
                 this.Close();
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
     catch { }
 }