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 { } }