Exemple #1
0
        public void Init(ProdClickHandler h, bool CanDelete)
        {
            this.phandler = h;
            PackerConfig pcfg = new PackerConfig();

            totalNum = 0;
            idlist.Clear();
            imglist.Clear();
            foreach (string id in curr_packer.pkg_confs.Keys)
            {
                totalNum++;
                pcfg.FromElement(curr_packer.pkg_confs[id]);
                FileInfo fi;
                if (File.Exists(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg"))
                {
                    fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg");
                }
                else
                {
                    fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\default.jpg");
                }
                idlist.Add(id);
                imglist.Add(fi.Name.Remove(fi.Name.Length - 4, 4).Replace(' ', '_'));

                bReadOnly = !CanDelete;
            }
            UpdateDisplay();
            this.Show();
        }
Exemple #2
0
        public void Init(ProdClickHandler h, bool CanDelete)
        {
            this.phandler = h;
            PackerConfig pcfg = new PackerConfig();
            totalNum = 0;
            idlist.Clear();
            imglist.Clear();
            foreach (string id in curr_packer.pkg_confs.Keys)
            {
                totalNum++;
                pcfg.FromElement(curr_packer.pkg_confs[id]);
                FileInfo fi;
                if (File.Exists(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg"))
                {
                    fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg");
                }
                else
                {
                    fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\default.jpg");
                }
                idlist.Add(id);
                imglist.Add(fi.Name.Remove(fi.Name.Length - 4, 4).Replace(' ', '_'));

                bReadOnly = !CanDelete;
            }
            UpdateDisplay();
            this.Show();
        }
Exemple #3
0
        public UIPacker(int pack_id)
        {
            vib_addr = 0xff;
            bot_addr = 0xff;

            _pack_id = pack_id;
            status   = PackerStatus.IDLE;


            weight_nodes = new List <byte>();
            nodes_config = new Dictionary <byte, SqlConfig>();


            pkg_confs = new SqlConfig("pack" + pack_id.ToString());

            pkg_confs.LoadConfigFromFile();

            _curr_cfg = new PackerConfig();
            packhist  = new List <onepack>();
        }
Exemple #4
0
        private void UpdateOne(SchemeItem2 n, int startpos)
        {
            if (startpos >= totalNum)
            {
                n.Visible = false;
                return;
            }
            n.Visible = true;

            PackerConfig pcfg = new PackerConfig();

            pcfg.FromElement(curr_packer.pkg_confs[idlist[startpos]]);

            n.Product = imglist[startpos];
            n.Text    = String.Format("{0}:{1}\r\n{2}:{3}\r\n{4}:{5}\r\n{6}:{7}\r\n{8}:{9}",
                                      StringResource.str("product_no"), pcfg.product_no,
                                      StringResource.str("product_desc"), pcfg.product_desc,
                                      StringResource.str("grp_target"), pcfg.target,
                                      StringResource.str("grp_uvar"), pcfg.upper_var,
                                      StringResource.str("grp_dvar"), pcfg.lower_var
                                      );
            n.Id = idlist[startpos];
        }
Exemple #5
0
        public UIPacker(int pack_id)
        {
            vib_addr = 0xff;
            bot_addr = 0xff;

            _pack_id = pack_id;
            status = PackerStatus.IDLE;
            
            
            weight_nodes = new List<byte>();
            nodes_config = new Dictionary<byte, SqlConfig>();

            
            pkg_confs = new SqlConfig("pack" + pack_id.ToString());
            
            pkg_confs.LoadConfigFromFile();

            _curr_cfg = new PackerConfig();
            packhist = new List<onepack>();
            
        }
Exemple #6
0
        private void UpdateOne(SchemeItem2 n,int startpos)
        {
            if (startpos >= totalNum)
            {
                n.Visible = false;
                return;
            }
            n.Visible = true ;
            
                PackerConfig pcfg = new PackerConfig();
                pcfg.FromElement(curr_packer.pkg_confs[idlist[startpos]]);

                n.Product = imglist[startpos];
                n.Text = String.Format("{0}:{1}\r\n{2}:{3}\r\n{4}:{5}\r\n{6}:{7}\r\n{8}:{9}",
                    StringResource.str("product_no"), pcfg.product_no,
                    StringResource.str("product_desc"), pcfg.product_desc,
                    StringResource.str("grp_target"), pcfg.target,
                    StringResource.str("grp_uvar"), pcfg.upper_var,
                    StringResource.str("grp_dvar"), pcfg.lower_var
                );
                n.Id = idlist[startpos];

        }