Пример #1
0
        public void RefreshNotStoragedPInfo()
        {
            DataTable dt = null;

            if (this.dgvNotStoragedPInfo.DataSource == null)
            {
                dt = new DataTable();
                dt.Columns.Add("产品编号", typeof(string));
                dt.Columns.Add("产品名称", typeof(string));
                dt.Columns.Add("生产日期", typeof(string));
                dt.Columns.Add("产品类别", typeof(string));
                dt.Columns.Add("产品备注信息", typeof(string));
            }
            else
            {
                dt = (DataTable)dgvNotStoragedPInfo.DataSource;
            }
            dgvNotStoragedPInfo.DataSource = dt;
            if (!this.dgvNotStoragedPInfo.Columns.Contains("checkColumn"))
            {
                DataGridViewCheckBoxColumn cc = new DataGridViewCheckBoxColumn();
                cc.HeaderText = "";
                cc.Name       = "checkColumn";
                cc.Width      = 50;
                dgvNotStoragedPInfo.Columns.Insert(0, cc);
            }

            this.dgvNotStoragedPInfo.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            int headerW  = this.dgvNotStoragedPInfo.RowHeadersWidth;
            int columnsW = 0;
            DataGridViewColumnCollection columns = this.dgvNotStoragedPInfo.Columns;

            columns[0].Width = 50;
            for (int i = 0; i < columns.Count; i++)
            {
                columnsW += columns[i].Width;
            }
            if (columnsW + headerW < this.dgvNotStoragedPInfo.Width)
            {
                int leftTotalWidht       = this.dgvNotStoragedPInfo.Width - columnsW - headerW;
                int eachColumnAddedWidth = leftTotalWidht / (columns.Count - 1);
                for (int i = 1; i < columns.Count; i++)
                {
                    columns[i].Width += eachColumnAddedWidth;
                }
            }

            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.getPreProListToStorage;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_getPreProListToStorage);
            helper.TryRequest(url);
            return;

            //this.cbSelectAllNotStoragedP.Checked = false;
            //DataTable table = null;

            //table = ctl.GetNotInStorageProductInfoTable();
            //this.dgvNotStoragedPInfo.DataSource = table;
        }
Пример #2
0
        public void refreshDGV()
        {
            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.allProducts;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_disposeList);
            helper.TryRequest(url);
            return;
            //this.dataGridView1.DataSource = ctl.GetProductInfoTable();

            //this.dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            //int headerW = this.dataGridView1.RowHeadersWidth;
            //int columnsW = 0;
            //DataGridViewColumnCollection columns = this.dataGridView1.Columns;
            //if (columns.Count > 0)
            //{
            //    for (int i = 0; i < columns.Count; i++)
            //    {
            //        columnsW += columns[i].Width;
            //    }
            //    if (columnsW + headerW < this.dataGridView1.Width)
            //    {
            //        int leftTotalWidht = this.dataGridView1.Width - columnsW - headerW;
            //        int eachColumnAddedWidth = leftTotalWidht / (columns.Count);
            //        for (int i = 0; i < columns.Count; i++)
            //        {
            //            columns[i].Width += eachColumnAddedWidth;
            //        }
            //    }
            //}
        }
Пример #3
0
        private void fillCategary()
        {
            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.allProductName;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_disposeProductNameList);
            helper.TryRequest(url);
        }
Пример #4
0
        public void LoadAllZigbeeNodes()
        {
            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.getAllZigbeeNodes;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_LoadAllZigbeeNodes);
            helper.TryRequest(url);
        }
Пример #5
0
        private void menuItem2_Click(object sender, EventArgs e)
        {
            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.getProductInfoForInventoryList;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_getProductInfoForInventoryList);
            helper.TryRequest(url);
            return;
        }
        void refrashdata()
        {
            string         url    = RestUrl.FindProduceddata;
            HttpWebConnect helper = new HttpWebConnect();

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_getproducingProduct);
            helper.TryRequest(url);
            return;
        }
Пример #7
0
        void refreshDGVProductDetail()
        {
            //DataTable dt = ctlInventory.GetProductInfoTop0Table();
            //this.dgvProductInfo.DataSource = dt;

            DataTable dt = null;

            if (this.dgvProductInfo.DataSource == null)
            {
                dt = new DataTable();
                dt.Columns.Add("产品编号", typeof(string));
                dt.Columns.Add("产品名称", typeof(string));
                dt.Columns.Add("生产日期", typeof(string));
                dt.Columns.Add("产品类别", typeof(string));
                dt.Columns.Add("产品备注信息", typeof(string));
            }
            else
            {
                dt = (DataTable)dgvProductInfo.DataSource;
            }
            dgvProductInfo.DataSource = dt;
            if (!this.dgvProductInfo.Columns.Contains("checkColumn"))
            {
                DataGridViewCheckBoxColumn cc = CreateCheckBoxColumn();
                dgvProductInfo.Columns.Insert(0, cc);
            }

            this.dgvProductInfo.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            int headerW  = this.dgvProductInfo.RowHeadersWidth;
            int columnsW = 0;
            DataGridViewColumnCollection columns = this.dgvProductInfo.Columns;

            if (columns.Count > 0)
            {
                for (int i = 0; i < columns.Count; i++)
                {
                    columnsW += columns[i].Width;
                }
                if (columnsW + headerW < this.dgvProductInfo.Width)
                {
                    int leftTotalWidht       = this.dgvProductInfo.Width - columnsW - headerW;
                    int eachColumnAddedWidth = leftTotalWidht / (columns.Count);
                    for (int i = 0; i < columns.Count; i++)
                    {
                        columns[i].Width += eachColumnAddedWidth;
                    }
                }
            }

            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.getProductInfoForInventoryList;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_getProductInfoForInventoryList);
            helper.TryRequest(url);
            return;
        }
Пример #8
0
        private void button5_Click(object sender, EventArgs e)
        {
            string         url    = RestUrl.Put_toProduce;
            HttpWebConnect helper = new HttpWebConnect();

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_Put_toProduce);
            helper.TryRequest(url);
            return;
            //PList plist = new PList();
            //plist.StartPosition = FormStartPosition.CenterScreen;
            //plist.ShowDialog();
        }
Пример #9
0
        void refreshDGVProductDetail()
        {
            //DataTable dt = ctlInventory.GetProductInfoTop0Table();
            //this.dgvProductInfo.DataSource = dt;

            System.Data.DataTable dt = null;
            if (this.dgvZigbeeNodes.DataSource == null)
            {
                dt = this.InitialNodeListTable();
            }
            else
            {
                dt = (System.Data.DataTable)dgvZigbeeNodes.DataSource;
            }
            dgvZigbeeNodes.DataSource = dt;


            this.dgvZigbeeNodes.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            int headerW  = this.dgvZigbeeNodes.RowHeadersWidth;
            int columnsW = 0;
            DataGridViewColumnCollection columns = this.dgvZigbeeNodes.Columns;

            if (columns.Count > 0)
            {
                for (int i = 0; i < columns.Count; i++)
                {
                    columnsW += columns[i].Width;
                }
                if (columnsW + headerW < this.dgvZigbeeNodes.Width)
                {
                    int leftTotalWidht       = this.dgvZigbeeNodes.Width - columnsW - headerW;
                    int eachColumnAddedWidth = leftTotalWidht / (columns.Count);
                    for (int i = 0; i < columns.Count; i++)
                    {
                        columns[i].Width += eachColumnAddedWidth;
                    }
                }
            }
            HttpWebConnect helper = new HttpWebConnect();
            string         url    = RestUrl.getAllZigbeeNodes;

            helper.RequestCompleted += new deleGetRequestObject(helper_RequestCompleted_getAllNodes);
            helper.TryRequest(url);
            return;
        }
Пример #10
0
        void Form1_Shown(object sender, EventArgs e)
        {
            HttpWebConnect http = new HttpWebConnect();

            http.RequestCompleted += (o) =>
            {
                string  str = (string)o;
                object  oci = Newtonsoft.Json.JsonConvert.DeserializeObject <CarInfo>(str);
                CarInfo ci  = (CarInfo)oci;
                if (ci != null)
                {
                    GlobleV.CarID  = ci.carID;
                    GlobleV.Secret = ci.secret;

                    Action act = () =>
                    {
                        this.lblCarID.Text = GlobleV.CarID;
                    };
                    this.Invoke(act);
                }
            };
            http.TryRequest("http://localhost:3000/getDistributeCarID");
        }