private void Button_Click(object sender, RoutedEventArgs e) { double paid_amount = Convert.ToDouble(paid); double charge = Convert.ToDouble(charge_amount); double change = paid_amount - charge; if (change >= 0) { queryBtn.IsEnabled = true; MessageBoxResult result = MessageBox.Show("就诊卡号:" + cardId + "\r\n金额:" + charge_amount, "确认充值", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { double blance_after = blance_now + Convert.ToDouble(charge_amount); Query query = new Query(); query.Update_bal(cardId, blance_after); query_btn_Click(sender, e); patient pa = DtTransaction.Dt2patient(query.Query_by_patient_id(cardId)); string path = Print2word.patient2word(Convert.ToDouble(charge_amount), pa.Name, (string)Application.Current.Properties["userName"]); Print print = new Print(path); print.Show(); queryBtn.IsEnabled = false; } else { queryBtn.IsEnabled = true; } } else { queryBtn.IsEnabled = false; change_texbox.Text = change.ToString("0.00"); } }
private void refund_btn_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("就诊卡号:" + cardId + "\r\n退款金额:" + blance_now, "确认退费?", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { double blance_after = 0; Query query = new Query(); query.Update_bal(cardId, blance_after); query_btn_Click(sender, e); } }