示例#1
0
 private void pbxAdd_Click(object sender, EventArgs e)
 {
     sumPay = Convert.ToDecimal(Transmit.FrmOrder.lbSumRmb.Text);
     string OrderId = Transmit.FrmFoodMain.lbOrderId.Text;
     List<Activity> ay = ActivityManager.SelectActivityFoodAll(lbFName.Text);
     if (ay == null)
     {  
         int n = OrderManager.UpdateAddFNumber(lbFName.Text, OrderId);
         if (n > 0)
         {
             lbFNumber.Text = (Convert.ToInt32(lbFNumber.Text) + 1).ToString();
             sumPay += Convert.ToDecimal(lbRMB.Text);
             Transmit.FrmPay.lbSumRmb.Text = sumPay.ToString();
             Transmit.FrmOrder.lbSumRmb.Text = sumPay.ToString();
             Transmit.FrmFoodMain.Tipsk("加菜成功");
         }
     }
     else
     {
         object FType = FoodManager.SelectFoodType(lbFName.Text);
         if (FType.ToString() == "1")
         {
             FrmFlavor ff = new FrmFlavor();
             ff.Text = "Order";
             ff.FName = lbFName.Text;
             ff.FPrice = Convert.ToDecimal(lbRMB.Text);
             ff.ShowDialog();
         }
         else
         {
             int n = OrderManager.UpdateAddFNumber(lbFName.Text, OrderId);
             if (n > 0)
             {
                 lbFNumber.Text = (Convert.ToInt32(lbFNumber.Text) + 1).ToString();
                 sumPay += Convert.ToDecimal(lbRMB.Text);
                 Transmit.FrmPay.lbSumRmb.Text = sumPay.ToString();
                 double vipsum = Convert.ToDouble(sumPay);
                 Transmit.FrmPay.lbVIPSum.Text = (vipsum * 0.8).ToString();
                 Transmit.FrmOrder.lbSumRmb.Text = sumPay.ToString();
                 Transmit.FrmOrder.lbVIPSum.Text = (vipsum * 0.8).ToString();
                 Transmit.FrmFoodMain.Tipsk("加菜成功");
             }
         }
     }
 }
示例#2
0
文件: FrmFoodInfo.cs 项目: fu-kim/-
        private void pbxAdd_Click(object sender, EventArgs e)
        {
            int     n       = 0;
            string  OrderId = Transmit.FrmFoodMain.lbOrderId.Text;
            string  FName   = lbFoodName.Text;
            decimal FPrice  = Convert.ToDecimal(lbRMB.Text);
            int     TableId = Convert.ToInt32(Transmit.FrmMenu.lbTableId.Text);
            int     FNumber = 1;

            #region 判断是否加菜
            if (Transmit.FrmFoodMain.IsPays == true)
            {
                #region 加菜
                if (Transmit.FrmFoodMain.Tipskc("你确定加菜吗?"))
                {
                    Transmit.FrmFoodMain.Tipsk("取消订单成功");
                    Random rd       = new Random();
                    string OrderIds = "";
                    OrderIds += DateTime.Now.Year.ToString();
                    OrderIds += DateTime.Now.Month.ToString();
                    OrderIds += DateTime.Now.Day.ToString();
                    for (int i = 0; i < 6; i++)
                    {
                        OrderIds += rd.Next(0, 10).ToString();
                    }
                    n = OrderManager.InsertOrder(OrderIds, TableId);
                    TableManager.UpdateTypebyTableId(5, Transmit.FrmMenu.lbTableId.Text);
                    TableManager.UpdateTableNowInfo(Transmit.FrmMenu.lbTableId.Text, OrderIds, DateTime.Now, 0, null, false);
                    Transmit.FrmFoodMain.IsPays         = false;
                    Transmit.FrmFoodMain.lbOrderId.Text = OrderIds;
                }
                #endregion
            }
            else
            {
                #region 查询是否为热菜
                object FType = FoodManager.SelectFoodType(FName);
                if (FType.ToString() == "1")
                {
                    FrmFlavor ff = new FrmFlavor();
                    ff.Text   = "Food";
                    ff.FName  = FName;
                    ff.FPrice = FPrice;
                    ff.ShowDialog();
                }
                else
                {
                    #region 添加到订单
                    object OrderIDs = OrderManager.selectOrderId(OrderId);
                    if (OrderIDs != null)
                    {
                        object Fname = OrderManager.selectFName(OrderId, FName);
                        if (Fname != null)
                        {
                            n = OrderManager.UpdateAddFNumber(FName, OrderId);
                            if (n > 0)
                            {
                                Transmit.FrmFoodMain.Tipsk("添加成功");
                            }
                            else
                            {
                                Transmit.FrmFoodMain.Tipsk("添加失败");
                            }
                        }
                        else
                        {
                            n = OrderManager.InsertOrderInfo(TableId, OrderId, FName, FPrice, FNumber);
                            if (n > 0)
                            {
                                Transmit.FrmFoodMain.Tipsk("添加成功");
                            }
                            else
                            {
                                Transmit.FrmFoodMain.Tipsk("添加失败");
                            }
                        }
                    }
                    else
                    {
                        n = OrderManager.InsertOrderInfo(TableId, OrderId, FName, FPrice, FNumber);
                        if (n > 0)
                        {
                            Transmit.FrmFoodMain.Tipsk("添加成功");
                        }
                        else
                        {
                            Transmit.FrmFoodMain.Tipsk("添加失败");
                        }
                    }
                    #endregion
                }
                #endregion
            }
            #endregion
        }