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(); }
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>(); }
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]; }
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>(); }
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]; }