Example #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (Descr.Text == string.Empty || Date.Text == string.Empty)
     {
         MessageBox.Show("Заполните поля!!!");
     }
     else
     {
         Price.Text.Replace('.', ',');
         DatabaseWorker.InsertTreatment(Price.Text, Descr.Text, id_Patient, Date.Text);
         DatabaseWorker.InsertDepth(Price.Text, Descr.Text, id_Patient, Date.Text);
         DatabaseWorker.InsertTransaction(Price.Text, Descr.Text, id_Patient, Date.Text);
         this.Close();
     }
 }
Example #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (Price.Text == string.Empty || Id_Pat.Text == string.Empty)
     {
         MessageBox.Show("Заполните поля!!!");
     }
     else
     {
         Price.Text.Replace('.', ',');
         try
         {
             DatabaseWorker.InsertTransaction(Price.Text, Descr.Text, Id_Pat.Text, Date.Text);
             this.Close();
         }
         catch (Exception ex) { MessageBox.Show(ex.Message); }
     }
 }
Example #3
0
        private void Accept_prepayment(object sender, object e)
        {
            //DatabaseWorker.InsertTransaction("100", "dsfsdf", "1", "asfds", "sfdsdjkfsnk");
            if (View1.SelectedItems.Count != 0)
            {
                MessageBoxResult dialogResult = MessageBox.Show("Вы действительно хотите принять эту предоплату?", "Подтверждение", MessageBoxButton.YesNo);
                if (dialogResult == MessageBoxResult.Yes)
                {
                    try
                    {
                        DataRowView row = (DataRowView)View1.SelectedItems[0];

                        try
                        {
                            DatabaseWorker.InsertTransaction(row["Сума"].ToString(), row["Описание"].ToString(), row["Ид-пациента"].ToString(), row["Дата"].ToString(), "Принятие предоплаты");
                            DatabaseWorker.DeletePered(row["Идентификатор"].ToString());
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                        finally
                        {
                            try
                            {
                                DataTable dt = DatabaseWorker.SelectPered().Tables[0];
                                dt.Columns["Id"].ColumnName          = "Идентификатор";
                                dt.Columns["id_Patient"].ColumnName  = "Ид-пациента";
                                dt.Columns["Description"].ColumnName = "Описание";
                                dt.Columns["Date"].ColumnName        = "Дата";
                                dt.Columns["Suma"].ColumnName        = "Сума";
                                View1.ItemsSource = dt.DefaultView;
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.Message);
                            }
                        }
                    }
                    catch { }
                }
            }
        }
Example #4
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 { }
 }