public frmReworkUnloadingSheetItem_SymbolSelect(
            CurrentLoadingSheetItem loadingSheet,
            WorkUnit workUnit,
            int t102LeafID)
            : this()
        {
            this.loadingSheetItem = loadingSheet;
            this.workUnit         = workUnit;
            this.t102LeafID       = t102LeafID;

            edtT107CodeAndName.Text = string.Format(
                "[{0}]{1}",
                workUnit.T107Code,
                workUnit.T107Name);
            edtT133CodeAndName.Text = string.Format(
                "{0}{1}",
                workUnit.T133Code == "" ? "" :
                string.Format("[{0}]", workUnit.T133Code),
                workUnit.T133Name);
            edtSlotCode.Text     = loadingSheet.SlotCode;
            edtMaterialCode.Text = loadingSheet.MaterialCode;
            edtMaterialName.Text = loadingSheet.MaterialName;

            if (loadingSheet.ComponentLocList == "")
            {
                chklstSymbols.Enabled = false;
            }
            else
            {
                string[] symbols = loadingSheet.ComponentLocList.Split(
                    new char[] { ',' },
                    StringSplitOptions.RemoveEmptyEntries);

                for (int i = 0; i < symbols.Length; i++)
                {
                    chklstSymbols.Items.Add(symbols[i]);
                }
                if (chklstSymbols.Items.Count == 1)
                {
                    chklstSymbols.Items[0].CheckState = CheckState.Checked;
                }

                edtUnloadQuantity.Value   = 1;
                edtUnloadQuantity.Enabled = false;
            }
        }
Ejemplo n.º 2
0
 private void grdUnloadingSheet_DragDrop(object sender, DragEventArgs e)
 {
     if (e.Data.GetDataPresent(typeof(CurrentLoadingSheetItem)))
     {
         CurrentLoadingSheetItem item = e.Data.GetData(typeof(CurrentLoadingSheetItem))
                                        as CurrentLoadingSheetItem;
         using (frmReworkUnloadingSheetItem_SymbolSelect form =
                    new frmReworkUnloadingSheetItem_SymbolSelect(item,
                                                                 cboReworkUnits.SelectedItem as WorkUnit,
                                                                 pwo.T102LeafID))
         {
             if (form.ShowDialog() == DialogResult.OK)
             {
                 grdvUnloadingSheet.BeginUpdate();
                 foreach (ReworkPWOUnloadingSheetItem unloadingSheetItem in form.UnloadingSheetItems)
                 {
                     unloadingSheet.Add(unloadingSheetItem.Clone());
                 }
                 grdvUnloadingSheet.BestFitColumns();
                 grdvUnloadingSheet.EndUpdate();
             }
         }
     }
 }