Exemple #1
0
        private void BtnOrder_Click(object sender, EventArgs e)
        {
            headerorder headerOrder = new headerorder();

            headerOrder = db.headerorders.Single(id => id.orderid == orderId);
            headerOrder.totalPayment = Convert.ToInt32(lblTotal.Text);
            db.SubmitChanges();

            MessageBox.Show("transaksi berhasil");

            dataGridMenu.Enabled  = false;
            txtname.Enabled       = false;
            txtprice.Enabled      = false;
            txtqty.Enabled        = false;
            dataGridOrder.Enabled = false;
            btnAdd.Enabled        = false;
            btndelete.Enabled     = false;
            btnOrder.Enabled      = false;
            combomember.Enabled   = true;
            lblTotal.Text         = "0";

            menuId    = 0;
            menuPrice = 0;
            orderId   = 0;
            detailId  = 0;
            loadTable();
        }
Exemple #2
0
        private void Combomember_SelectionChangeCommitted(object sender, EventArgs e)
        {
            DialogResult dialogres = MessageBox.Show("are you sure?", "", MessageBoxButtons.YesNo);

            if (dialogres == DialogResult.Yes)
            {
                DateTimePicker date        = new DateTimePicker();
                headerorder    headerOrder = new headerorder();
                headerOrder.employeeid   = Form1.ID;
                headerOrder.memberid     = Convert.ToInt32(combomember.Text);
                headerOrder.date         = date.Value;
                headerOrder.payment      = "null";
                headerOrder.cardnumber   = "null";
                headerOrder.bank         = "null";
                headerOrder.totalPayment = 0;
                db.headerorders.InsertOnSubmit(headerOrder);
                db.SubmitChanges();
                combomember.Enabled   = false;
                dataGridMenu.Enabled  = true;
                txtname.Enabled       = true;
                txtprice.Enabled      = true;
                txtqty.Enabled        = true;
                dataGridOrder.Enabled = true;
                btnAdd.Enabled        = true;

                orderId = db.headerorders.Max(x => x.orderid);
            }
            else if (dialogres == DialogResult.No)
            {
                combomember.Text = "1";
            }
        }
Exemple #3
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            headerorder headerOrder = new headerorder();

            headerOrder            = db.headerorders.Single(id => id.orderid == Convert.ToInt32(comboOrderID.Text));
            headerOrder.payment    = txtPaymentType.Text;
            headerOrder.cardnumber = txtCardNumber.Text;
            headerOrder.bank       = txtBankName.Text;
            db.SubmitChanges();
            MessageBox.Show("transaksi berhasil");
            loadTable();
        }
Exemple #4
0
        private void loadTable()
        {
            loadData();
            txtBankName.Text      = null;
            txtCardNumber.Text    = null;
            txtPaymentType.Text   = null;
            orderIdToolStrip.Text = comboOrderID.Text;
            filterTable();
            int allPrice = 0;

            for (int i = 0; i < dataGridOrder.RowCount; i++)
            {
                int    menuId = Convert.ToInt32(dataGridOrder.Rows[i].Cells[6].Value);
                msmenu menu   = new msmenu();
                menu = db.msmenus.Single(id => id.menuid == menuId);
                string namaMenu = menu.name;
                int    price    = menu.price;
                dataGridOrder.Rows[i].Cells[0].Value = namaMenu;
                dataGridOrder.Rows[i].Cells[2].Value = price;

                int totalPrice = Convert.ToInt32(dataGridOrder.Rows[i].Cells[3].Value);
                allPrice     += totalPrice;
                lblTotal.Text = allPrice.ToString();
            }
            headerorder headerOrder = new headerorder();

            headerOrder = db.headerorders.Single(id => id.orderid == Convert.ToInt32(comboOrderID.Text));
            if (headerOrder.payment == "null")
            {
                btnSave.Enabled        = true;
                txtBankName.Enabled    = true;
                txtCardNumber.Enabled  = true;
                txtPaymentType.Enabled = true;
                txtPaymentType.Enabled = true;
            }
            else
            {
                btnSave.Enabled        = false;
                txtBankName.Enabled    = false;
                txtCardNumber.Enabled  = false;
                txtPaymentType.Enabled = false;
            }
        }
Exemple #5
0
 partial void Deleteheaderorder(headerorder instance);
Exemple #6
0
 partial void Updateheaderorder(headerorder instance);
Exemple #7
0
 partial void Insertheaderorder(headerorder instance);