예제 #1
0
        private void btnPay_Click(object sender, RoutedEventArgs e)
        {
            Table_Payments payment = new Table_Payments();

            payment.Amount     = Int32.Parse(tbxAmount.Text);
            payment.OperatorId =
                ((Table_Operator)lbOperators.SelectedItem).OperatorId;
            payment.PrefixId =
                ((Table_Prefix)cmPrefix.SelectedItem).PrefixId;
            payment.CreateDate     = DateTime.Now;
            payment.CreateUser     = MainWindow.user.UserId;
            payment.Table_Operator = db.Table_Operator.Find(payment.OperatorId);

            using (ModelEntity db = new ModelEntity())
            {
                try
                {
                    db.Table_Payments.Add(payment);
                    db.SaveChanges();

                    BillWindow billWindow = new BillWindow(payment);
                    billWindow.Show();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
예제 #2
0
        public BillWindow(Table_Payments payment)
        {
            InitializeComponent();

            stPayment.DataContext = payment;
        }