Ejemplo n.º 1
0
        /// <summary>
        /// 载入所有订单数据
        /// </summary>
        private void loadAllCantenOrderData()
        {
            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();
            List <CanteenOrder>       canteenOrderList          = canteenOrderBusinessLogic.GetAll();

            dgvCanteenOrder.DataSource = canteenOrderList;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, EventArgs e)
        {
            CanteenOrder canteenOrder = new CanteenOrder();

            canteenOrder.CanteenOrderKeyID = Guid.NewGuid().ToString();
            canteenOrder.CanteenOrderName  = txtCanteenName.Text.Trim();
            double money = 0;

            if (!double.TryParse(txtCanteenOrderMoney.Text.Trim(), out money))
            {
                MessageBox.Show("订单价格处请输入数字!");
                return;
            }
            canteenOrder.CanteenOrderMoney = money;
            int count = 0;

            if (!int.TryParse(txtCanteenOrderCount.Text.Trim(), out count))
            {
                MessageBox.Show("订单数量处青输入数字!");
                return;
            }
            canteenOrder.CanteenOrderCount = count;

            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();

            if (canteenOrderBusinessLogic.Add(canteenOrder))
            {
                loadAllCantenOrderData();
                MessageBox.Show("添加成功");
            }
        }
Ejemplo n.º 3
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();

            foreach (string keyid in deleteKeyIDList)
            {
                canteenOrderBusinessLogic.delete(keyid);
            }
            MessageBox.Show("删除成功");
            loadAllCantenOrderData();
        }
        public UpdateCantenOrderForm(string KeyID)
        {
            InitializeComponent();

            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();

            CanteenOrderKeyID = KeyID;
            CanteenOrder canteenOrder = canteenOrderBusinessLogic.GetCanteenOrderByKeyID(KeyID);

            txtCanteenName.Text       = canteenOrder.CanteenOrderName;
            txtCanteenOrderCount.Text = canteenOrder.CanteenOrderCount.ToString();
            txtCanteenOrderMoney.Text = canteenOrder.CanteenOrderMoney.ToString();
        }
Ejemplo n.º 5
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();
            string selectedValue = cbxFilter.SelectedValue.ToString();

            switch (selectedValue)
            {
            case "CanteenOrderName":
                List <CanteenOrder> canteenOrderList = canteenOrderBusinessLogic.GetCanteenOrderByName(txtSearchText.Text.Trim());
                dgvCanteenOrder.DataSource = canteenOrderList;
                break;

            default:
                loadAllCantenOrderData(); break;
            }
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            CanteenOrderBusinessLogic canteenOrderBusinessLogic = new CanteenOrderBusinessLogic();
            CanteenOrder canteenOrder = canteenOrderBusinessLogic.GetCanteenOrderByKeyID(CanteenOrderKeyID);

            canteenOrder.CanteenOrderName = txtCanteenName.Text.Trim();

            double money = 0;

            if (double.TryParse(txtCanteenOrderMoney.Text.Trim(), out money))
            {
                canteenOrder.CanteenOrderMoney = money;
            }
            else
            {
                MessageBox.Show("订单价格处请输入数字!");
                return;
            }

            int OrderCount = 0;

            if (int.TryParse(txtCanteenOrderCount.Text.Trim(), out OrderCount))
            {
                canteenOrder.CanteenOrderCount = OrderCount;
            }
            else
            {
                MessageBox.Show("订单数量处青输入数字!");
                return;
            }

            if (canteenOrderBusinessLogic.Update(canteenOrder))
            {
                MessageBox.Show("修改成功!");
            }
        }