コード例 #1
0
        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");
            }
        }
コード例 #2
0
        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);
            }
        }