public void Initialize() { if (DesignMode) { return; } // sanity check Items.Clear(); // load all pallets from database foreach (string typeName in PalletData.TypeNames) { PalletData palletData = PalletData.GetByName(typeName); PalletProperties palletProperties = new PalletProperties(null, typeName, palletData.Dimensions.X, palletData.Dimensions.Y, palletData.Dimensions.Z); palletProperties.ID.SetNameDesc(typeName, palletData.Description); palletProperties.Weight = palletData.Weight; palletProperties.Color = Color.Yellow; Items.Add(new ItemBaseWrapper(palletProperties)); } // always select first item if (Items.Count > 0) { SelectedIndex = 0; } }
public InvoicePalletDetailForm(PalletData pl) { InitializeComponent(); plno = pl; this.Text = $"{plno.PlNo} DETAIL"; ReBuildingPallet(); }
private void OnEditPallets(object sender, EventArgs e) { try { // get the collection of work sheets Excel.Sheets sheets = Globals.StackBuilderAddIn.Application.Worksheets; Excel.Worksheet worksheet = null; // find the "Pallets" worksheet try { worksheet = (Excel.Worksheet)sheets["Pallets"]; } catch (System.Runtime.InteropServices.COMException) { worksheet = (Excel.Worksheet)sheets.Add(); worksheet.Name = "Pallets"; // modify header worksheet.get_Range("a" + 1, "a" + 1).Value = "Name"; worksheet.get_Range("b" + 1, "b" + 1).Value = "Description"; worksheet.get_Range("c" + 1, "c" + 1).Value = "Length"; worksheet.get_Range("d" + 1, "d" + 1).Value = "Width"; worksheet.get_Range("e" + 1, "e" + 1).Value = "Height"; worksheet.get_Range("f" + 1, "f" + 1).Value = "Weight"; worksheet.get_Range("g" + 1, "g" + 1).Value = "Form factor"; Excel.Range headerRange = worksheet.get_Range("a" + 1, "g" + 1); headerRange.Font.Bold = true; // initialize pallet sheet string[] palletTypes = PalletData.TypeNames; int i = 2; foreach (string typeName in palletTypes) { PalletData palletData = PalletData.GetByName(typeName); worksheet.get_Range("a" + i, "a" + i).Value = palletData.Name; worksheet.get_Range("b" + i, "b" + i).Value = palletData.Description; worksheet.get_Range("c" + i, "c" + i).Value = palletData.Length; worksheet.get_Range("d" + i, "d" + i).Value = palletData.Width; worksheet.get_Range("e" + i, "e" + i).Value = palletData.Height; worksheet.get_Range("f" + i, "f" + i).Value = palletData.Weight; worksheet.get_Range("g" + i, "g" + i).Value = palletData.Name; ++i; } // fit column width worksheet.get_Range("a" + 1, "g" + (i - 1)).Columns.AutoFit(); worksheet.Activate(); } OnRefreshPallets(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void bbiPlDetail_ItemClick(object sender, ItemClickEventArgs e) { try { PalletData x = gridView.GetFocusedRow() as PalletData; InvoicePalletDetailForm frm = new InvoicePalletDetailForm(x); frm.ShowDialog(); } catch (System.Exception) { } }
private void gridView_DoubleClick(object sender, System.EventArgs e) { try { /*ar plout = gridView.GetFocusedRowCellValue("PlOut");*/ PalletData x = gridView.GetFocusedRow() as PalletData; InvoicePalletDetailForm frm = new InvoicePalletDetailForm(x); frm.ShowDialog(); } catch (System.Exception) { } }
private void onPalletTypeChanged(object sender, EventArgs e) { PalletData palletData = PalletData.GetByName(PalletTypeName); if (null == palletData) { return; } // set name / description / length / width / height / weight PalletName = palletData.Name; Description = palletData.Description; PalletLength = UnitsManager.ConvertLengthFrom(palletData.Length, UnitsManager.UnitSystem.UNIT_METRIC1); PalletWidth = UnitsManager.ConvertLengthFrom(palletData.Width, UnitsManager.UnitSystem.UNIT_METRIC1); PalletHeight = UnitsManager.ConvertLengthFrom(palletData.Height, UnitsManager.UnitSystem.UNIT_METRIC1); Weight = UnitsManager.ConvertMassFrom(palletData.Weight, UnitsManager.UnitSystem.UNIT_METRIC1); PalletColor = palletData.Color; graphCtrl.Invalidate(); }
public void QueryStockInfor(string houseName, string row, string col, string layer, string pos, string palletCode, string materialInfo) { //if (houseName== "") //{ // this.View.ShowMessage("信息提示", "请输入库房名称!"); // return; //} //string querySql = List <View_StockListModel> stockList = bllViewStockList.GetStockList(houseName, row, col, layer, pos, palletCode, materialInfo); var sdf = stockList.Distinct(new ListCompare <View_StockListModel>((x, y) => x.Stock_Tray_Barcode == y.Stock_Tray_Barcode)); List <View_StockListModel> distintStockList = sdf.ToList(); ViewDataManager.UNSHELVEWITHPPLANVIEWDATA.PalletData.Clear(); ViewDataManager.UNSHELVEWITHPPLANVIEWDATA.PalletInforData.Clear(); if (distintStockList == null || distintStockList.Count == 0) { this.View.ShowMessage("信息提示", "库房无库存信息!"); return; } foreach (View_StockListModel stock in distintStockList) { PalletData palletInfor = new PalletData(); palletInfor.库房 = stock.WareHouse_Name; palletInfor.存储货位 = stock.Cell_Name + "-" + stock.Cell_Chlid_Position; palletInfor.存储库区 = stock.Area_Name; palletInfor.更新时间 = stock.Stock_List_Update_Time.ToString(); palletInfor.入库时间 = stock.Stock_List_Entry_Time.ToString(); palletInfor.托盘条码 = stock.Stock_Tray_Barcode; ViewDataManager.UNSHELVEWITHPPLANVIEWDATA.PalletData.Add(palletInfor); } }
internal static void OnThemeChange() { PalletData pallet = PalletTbl[Config.Theme]; #if DEBUG Debug.OnThemeChange(pallet); #endif // MainForm Form.mainForm.Theme = pallet.ThemeStyle; Form.mainForm.Style = pallet.ColorStyle; // StyleManager Form.mainForm.StyleManager.Theme = pallet.ThemeStyle; Form.mainForm.StyleManager.Style = pallet.ColorStyleAlt; // Images Form.mainForm.Link_GitHub.Image = pallet.GitHubImage; Form.mainForm.ML_Logo.Image = pallet.MLLogoImage; Form.mainForm.ML_Text.Image = pallet.MLTextImage; Form.mainForm.LavaGangLogo.Image = pallet.LGLogoImage; // InstallerVersion Form.mainForm.InstallerVersion.Theme = pallet.ThemeStyle; Form.mainForm.InstallerUpdateNotice.Theme = pallet.ThemeStyle; Form.mainForm.InstallerUpdateNotice.ForeColor = pallet.InstallerUpdateNoticeForeColor; // PageManager Form.mainForm.PageManager.Theme = pallet.ThemeStyle; Form.mainForm.PageManager.Style = pallet.ColorStyleAlt; // Tabs Form.mainForm.Tab_SelfUpdate.Theme = pallet.ThemeStyle; Form.mainForm.Tab_SelfUpdate.BackColor = pallet.TabBackColor; Form.mainForm.Tab_Automated.Theme = pallet.ThemeStyle; Form.mainForm.Tab_Automated.BackColor = pallet.TabBackColor; Form.mainForm.Tab_ManualZip.Theme = pallet.ThemeStyle; Form.mainForm.Tab_ManualZip.BackColor = pallet.TabBackColor; Form.mainForm.Tab_Settings.Theme = pallet.ThemeStyle; Form.mainForm.Tab_Settings.BackColor = pallet.TabBackColor; Form.mainForm.Tab_Output.Theme = pallet.ThemeStyle; Form.mainForm.Tab_Output.BackColor = pallet.TabBackColor; // SelfUpdate Form.mainForm.SelfUpdate_Text.Theme = pallet.ThemeStyle; Form.mainForm.SelfUpdate_Text.ForeColor = pallet.NoticesColor; // Automated Form.mainForm.Automated_Text.Theme = pallet.ThemeStyle; Form.mainForm.Automated_Text.ForeColor = pallet.NoticesColor; Form.mainForm.Automated_Text_Failure.Theme = pallet.ThemeStyle; Form.mainForm.Automated_Retry.Theme = pallet.ThemeStyle; Form.mainForm.Automated_Retry.Style = pallet.ColorStyle; Form.mainForm.Automated_Install.Theme = pallet.ThemeStyle; Form.mainForm.Automated_Install.Style = pallet.ColorStyle; Form.mainForm.Automated_Uninstall.Theme = pallet.ThemeStyle; Form.mainForm.Automated_Uninstall.Style = pallet.ColorStyle; Form.mainForm.Automated_Divider.Theme = pallet.ThemeStyle; // ManualZip Form.mainForm.ManualZip_Divider.Theme = pallet.ThemeStyle; // Settings Form.mainForm.Settings_Theme_Text.Theme = pallet.ThemeStyle; Form.mainForm.Settings_Theme_Selection.Theme = pallet.ThemeStyle; Form.mainForm.Settings_Theme_Selection.Style = pallet.ColorStyle; Form.mainForm.Settings_RefreshReleases.Theme = pallet.ThemeStyle; Form.mainForm.Settings_RefreshReleases.Style = pallet.ColorStyle; Form.mainForm.Settings_AutoUpdateInstaller.Theme = pallet.ThemeStyle; Form.mainForm.Settings_AutoUpdateInstaller.Style = pallet.ColorStyle; OnCheckBoxMouseLeave(Form.mainForm.Settings_AutoUpdateInstaller); Form.mainForm.Settings_CloseAfterCompletion.Theme = pallet.ThemeStyle; Form.mainForm.Settings_CloseAfterCompletion.Style = pallet.ColorStyle; OnCheckBoxMouseLeave(Form.mainForm.Settings_CloseAfterCompletion); Form.mainForm.Settings_ShowALPHAPreReleases.Theme = pallet.ThemeStyle; Form.mainForm.Settings_ShowALPHAPreReleases.Style = pallet.ColorStyle; OnCheckBoxMouseLeave(Form.mainForm.Settings_ShowALPHAPreReleases); Form.mainForm.Settings_RememberLastSelectedGame.Theme = pallet.ThemeStyle; Form.mainForm.Settings_RememberLastSelectedGame.Style = pallet.ColorStyle; OnCheckBoxMouseLeave(Form.mainForm.Settings_RememberLastSelectedGame); Form.mainForm.Settings_HighlightLogFileLocation.Theme = pallet.ThemeStyle; Form.mainForm.Settings_HighlightLogFileLocation.Style = pallet.ColorStyle; OnCheckBoxMouseLeave(Form.mainForm.Settings_HighlightLogFileLocation); // Output Form.mainForm.Output_Divider.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Text.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Operation.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Progress_Display.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Progress_Text.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Progress_Text_Label.Theme = pallet.ThemeStyle; Form.mainForm.Output_Total_Text.Theme = pallet.ThemeStyle; Form.mainForm.Output_Total_Progress_Display.Theme = pallet.ThemeStyle; Form.mainForm.Output_Total_Progress_Text.Theme = pallet.ThemeStyle; Form.mainForm.Output_Total_Progress_Text_Label.Theme = pallet.ThemeStyle; Form.mainForm.Output_Current_Operation.ForeColor = pallet.NoticesColor; Form.SetOutputProgressBarColor(pallet.OutputProgressBarColor); }