private void Add_Pered(object sender, object e) { try { (new AddPered()).ShowDialog(); } catch { } 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); } } }
private void Pay_the_debt_off(object sender, object e) { string path = Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).Parent.FullName + @"\Base\Denta.db"; if (View.SelectedItems.Count != 0) { //MessageBoxResult dialogResult = MessageBox.Show("Вы хотите полностью погасить этот долг?", "Подтверждение", MessageBoxButton.YesNoCancel); //if (dialogResult == MessageBoxResult.Yes) //{ // DataRowView row = (DataRowView)View.SelectedItems[0]; // DatabaseWorker.InsertTransaction(row["Suma"].ToString(), row["Description"].ToString(), row["id_Patient"].ToString(), row["Date"].ToString(), "Погашение долга"); // DatabaseWorker.DeleteDepth(row["id"].ToString()); // View.ItemsSource = DatabaseWorker.SelectDepth().Tables[0].DefaultView; // //} // if (dialogResult == MessageBoxResult.No) // { SQLiteConnection _con = new SQLiteConnection("Data Source=" + path + ";Version=3;"); try { DataRowView row = (DataRowView)View.SelectedItems[0]; (new Depther(double.Parse(row["Сума"].ToString()), row["Идентификатор"].ToString(), int.Parse(row["Ид-пациента"].ToString()))).ShowDialog(); } catch { } finally { try { DataTable dt = DatabaseWorker.SelectDepth().Tables[0]; dt.Columns["Id"].ColumnName = "Идентификатор"; dt.Columns["id_Patient"].ColumnName = "Ид-пациента"; dt.Columns["Description"].ColumnName = "Описание"; dt.Columns["Date"].ColumnName = "Дата"; dt.Columns["Suma"].ColumnName = "Сума"; View.ItemsSource = dt.DefaultView; 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); } } //} } }
private void Page_Loaded(object sender, object e) { DataTable dt = DatabaseWorker.SelectDepth().Tables[0]; dt.Columns["Id"].ColumnName = "Идентификатор"; dt.Columns["id_Patient"].ColumnName = "Ид-пациента"; dt.Columns["Description"].ColumnName = "Описание"; dt.Columns["Date"].ColumnName = "Дата"; dt.Columns["Suma"].ColumnName = "Сума"; View.ItemsSource = dt.DefaultView; 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; }
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 { } } } }