Esempio n. 1
0
 private void Checkout()
 {
      ConsumptionObj obj = cqControl.GetlvConsumption().GetCurrentObj();
      if (obj != null)
      {
          Member mb = new Member(obj.Consumption.id, this);
          mb.ShowDialog();
      }
 }
Esempio n. 2
0
 private void AddDishes()
 {
     ConsumptionObj obj = cqControl.GetlvConsumption().GetCurrentObj(); 
     if (obj != null)
     {
         frmOrder frmOrder = new frmOrder(false, obj);
         Global.GetMainFrame().RegisterView(this);
         Global.GetMainFrame().ShowView(frmOrder as IView);
     }
 }
Esempio n. 3
0
        public frmOrder(bool p_IsNeedUpload, ConsumptionObj p_ConsumptionObj)
        {
            m_ConsumptionObj = p_ConsumptionObj;

            InitializeComponent();

            //FormBorderStyle = FormBorderStyle.None;

            orderControl.SetConsumptionObj(p_ConsumptionObj);
            orderControl.SetParent(this);
            orderControl.IsNeedUpload = p_IsNeedUpload;
        }
Esempio n. 4
0
        public frmOrder(bool p_IsNeedUpload,ConsumptionObj p_ConsumptionObj)
        {
            m_ConsumptionObj = p_ConsumptionObj;

            InitializeComponent();

            //FormBorderStyle = FormBorderStyle.None;

            orderControl.SetConsumptionObj(p_ConsumptionObj);
            orderControl.SetParent(this);
            orderControl.IsNeedUpload = p_IsNeedUpload;
        }
Esempio n. 5
0
        private void CounterBalance()
        {
            ConsumptionObj obj = cqControl.GetlvConsumption().GetCurrentObj();
            if (obj != null)
            {
                CounterBalance cb = new CounterBalance(obj.Consumption.id, obj.PersonNum);
                cb.Owner = this;
                cb.ShowDialog();

                this.LoadData();
            }
        }
Esempio n. 6
0
        private ConsumptionObj GetConsumptionObj(string p_ConsumptionId)
        {
            GetInformation.address = "consumptions/" + p_ConsumptionId;
            GetInformation gc = new GetInformation();
            string result = gc.GetHTTPInfo();                                           //接收JSON数据

            var consumption = new JavaScriptSerializer();
            var personsConsumption = consumption.Deserialize<Consumption>(result);  //解析json数据

            ConsumptionObj obj = new ConsumptionObj();
            obj.Consumption = personsConsumption;
            return obj;
        }
Esempio n. 7
0
        private ConsumptionObj GetConsumptionObj(string p_ConsumptionId)
        {
            GetInformation.address = "consumptions/" + p_ConsumptionId;
            GetInformation gc     = new GetInformation();
            string         result = gc.GetHTTPInfo();                                   //接收JSON数据

            var consumption        = new JavaScriptSerializer();
            var personsConsumption = consumption.Deserialize <Consumption>(result);  //解析json数据

            ConsumptionObj obj = new ConsumptionObj();

            obj.Consumption = personsConsumption;
            return(obj);
        }
Esempio n. 8
0
        public frmOrder(string p_ConsumptionId)
        {
            m_ConsumptionId = p_ConsumptionId;

            ConsumptionObj obj = GetConsumptionObj(m_ConsumptionId);

            InitializeComponent();
            //FormBorderStyle = FormBorderStyle.None;

            orderControl.SetConsumptionObj(obj);
            orderControl.SetParent(this);

            orderControl.SetbtnCancelText("关闭(Esc)");

            orderControl.IsNeedUpload = true;
        }
Esempio n. 9
0
        private void ShowCashier()
        {
            ConsumptionObj obj = cqControl.GetlvConsumption().GetCurrentObj();
            if (obj != null)
            {
                string Consumptionid = obj.Consumption.id;
                var jserConsumption = new JavaScriptSerializer();
                Consumption personsConsumption = GetConsumption(Consumptionid);

                frmShowPayDetails window = new frmShowPayDetails();
                window.ShowData = personsConsumption;
                System.Drawing.Point p = new System.Drawing.Point(MousePosition.X, MousePosition.Y);
                window.Left = p.X - window.Width / 2;
                window.Top = p.Y - window.Height;
                window.Show();
            }
        }
Esempio n. 10
0
        private void PrintCashier()
        {
            ConsumptionObj obj = cqControl.GetlvConsumption().GetCurrentObj();
            if (obj != null)
            {
                string Consumptionid = obj.Consumption.id;

                Task task = new Task();
                task.kind = "invoice";
                Consumption consumption = new Consumption();
                consumption.id = Consumptionid;
                task.consumption = consumption;

                System.Net.WebHeaderCollection header = new System.Net.WebHeaderCollection();
                header.Add("Authorization", PassValue.token);
                HttpWebResponse response = Post.PostHttp(header, "printing/tasks", task);
                if ((int)response.StatusCode >= 200 && (int)response.StatusCode < 300)
                {
                    var jserConsumption = new JavaScriptSerializer();
                    consumption = jserConsumption.Deserialize<Consumption>(PassValue.statucode);
                }
                MessageBox.Show("打印成功!");
            } 
        }