private async void Look_Click(object sender, RoutedEventArgs e) { clearData(); MissingUser.missing.usr_Username = userInformation.user.usr_Username; var credentials = new Credentials(); await DialogHost.Show(credentials, "RootDialog"); var transaction = new transactionService(); var list = transaction.getCurrentTransactions(userInformation.user.usr_ID); bool initialCash = false; for (int i = 0; i < list.Count; i++) { if (list[i].type == (int)TRANSACTIONTYPE.INITIAL) { initialCash = true; break; } } if (!initialCash) { await DialogHost.Show(new InitialCash(), "RootDialog"); } loadTransactionsList(); }
private void setTransactionAndPrintReceip() { var transactionService = new transactionService(); var transaction = new transaction(); transaction.userId = userInformation.user.usr_ID; //transaction.dateRegistered = DateTime.Today.ToString("d"); transaction.comment = txtbox_comment.Text; transaction.type = (int)TRANSACTIONTYPE.IN; transaction.amountCharged = (float)Convert.ToDouble(txtbox_amountCharge.Text.Remove(0, 1)); transaction.cash = (float)Convert.ToDouble(txtbox_cash.Text.Remove(0, 1)); transaction.credit = (float)Convert.ToDouble(txtbox_credit.Text.Remove(0, 1)); transaction.check = (float)Convert.ToDouble(txtbox_check.Text.Remove(0, 1)); transaction.checkNumber = Convert.ToInt32(txtbox_numberChecks.Text); transaction.change = (float)Convert.ToDouble(label_change.Text.Remove(0, 1)); transaction.patientFirstName = txtbox_patientFirstName.Text; transaction.copayment = (bool)checkbox_copayment.IsChecked; transaction.selfPay = (bool)checkbox_selfPay.IsChecked; ; transaction.deductible = (bool)checkbox_deductible.IsChecked; ; transaction.labs = (bool)checkbox_labs.IsChecked; ; transaction.other = (bool)checkbox_other.IsChecked; ; transaction.closed = false; transaction.registerId = userInformation.user.usr_Username; transaction.modifiedById = userInformation.user.usr_ID; transaction.type = (int)TRANSACTIONTYPE.IN; transactionService.setTransaction(transaction); var lis = new List<valuesWhere>(); int maxid = sqlservice.toMax("trn_ID", "transactions", lis); transaction.trn_id = maxid; printReceip(transaction); }
private async void Capture_Initial_Cash(object sender, RoutedEventArgs e) { if (userInformation.user == null) { await DialogHost.Show(new Authentication(), "RootDialog"); if (userInformation.user.usr_PasswordReset) { await DialogHost.Show(new UserNew(), "RootDialog"); } } var transaction = new transactionService(); var list = transaction.getCurrentTransactions(userInformation.user.usr_ID); bool initialCash = false; for (int i = 0; i < list.Count; i++) { if (list[i].type == (int)TRANSACTIONTYPE.INITIAL) { initialCash = true; break; } } if (!initialCash) { await DialogHost.Show(new InitialCash(), "RootDialog"); } loadTransactionsList(); }