public ReserveSectionInfoForm(BCMainForm _form)
        {
            InitializeComponent();
            form = _form;
            //uctlReserveSectionView1.Start(form.BCApp);
            bcApp = _form.BCApp;
            uctlReserveSectionView1.Start(bcApp);

            List <string> lstVh = new List <string>();

            lstVh.Add(string.Empty);
            lstVh.AddRange(bcApp.SCApplication.VehicleBLL.loadAllVehicle().
                           Select(vh => sc.Common.SCUtility.Trim(vh.VEHICLE_ID, true)).
                           ToList());
            string[] allVh = lstVh.ToArray();
            BCUtility.setComboboxDataSource(cmb_vh_ids, allVh);


            List <AADDRESS> allAddress_obj = bcApp.SCApplication.MapBLL.loadAllAddress();

            string[] allAdr_ID = allAddress_obj.Select(adr => adr.ADR_ID).ToArray();
            BCUtility.setComboboxDataSource(cmb_adr_id, allAdr_ID);

            List <ASECTION> sections = bcApp.SCApplication.SectionBLL.cache.GetSections();

            string[] allSec_ID = sections.Select(sec => sec.SEC_ID).ToArray();
            BCUtility.setComboboxDataSource(cmb_reserve_section, allSec_ID.ToArray());

            cmb_fork_dir.DataSource      = Enum.GetValues(typeof(HltDirection)).Cast <HltDirection>();
            cmb_sensor_dir.DataSource    = Enum.GetValues(typeof(HltDirection)).Cast <HltDirection>();
            cmb_vh_fork_dir.DataSource   = Enum.GetValues(typeof(HltDirection)).Cast <HltDirection>();
            cmb_vh_sensor_dir.DataSource = Enum.GetValues(typeof(HltDirection)).Cast <HltDirection>();
            //bcApp.SCApplication.ReserveBLL.ReserveStatusChange += ReserveBLL_ReserveStatusChange;
        }
        private void initialComBox()
        {
            List <AADDRESS> allAddress_obj = scApp.MapBLL.loadAllAddress();

            allAdr_ID = allAddress_obj.Select(adr => adr.ADR_ID).ToArray();
            //string[] adr_port1_ID = allAddress_obj.
            //                        Where(adr => adr.PORT1_ID != null && adr.PORT1_ID != string.Empty).
            //                        Select(adr => adr.PORT1_ID).ToArray();
            //string[] adr_port2_ID = allAddress_obj.
            //            Where(adr => adr.PORT2_ID != null && adr.PORT2_ID != string.Empty).
            //            Select(adr => adr.PORT2_ID).ToArray();
            //List<string> portIDTemp = new List<string>();
            //portIDTemp.AddRange(adr_port1_ID);
            //portIDTemp.AddRange(adr_port2_ID);
            //portIDTemp.OrderBy(id => id);
            //allPortID = scApp.MapBLL.loadAllPort().Select(s => s.PORT_ID).ToArray();
            allPortID = scApp.PortStationBLL.OperateCatch.loadAllPortStation().
                        Where(s => !s.PORT_ID.Contains("_ST0")).
                        Select(s => SCUtility.Trim(s.PORT_ID, true)).ToArray();
            //allPortID = allAddress_obj.Where(adr=>adr.
            BCUtility.setComboboxDataSource(cmb_toAddress, allAdr_ID);
            BCUtility.setComboboxDataSource(cmb_fromAddress, allAdr_ID.ToArray());
            //cmb_fromAddress.DataSource = allAdr_ID.ToArray();
            //cmb_fromAddress.AutoCompleteCustomSource.AddRange(allAdr_ID);
            //cmb_fromAddress.AutoCompleteMode = AutoCompleteMode.Suggest;
            //cmb_fromAddress.AutoCompleteSource = AutoCompleteSource.ListItems;



            string[] allSec = scApp.MapBLL.loadAllSectionID().ToArray();
            cmb_fromSection.DataSource = allSec;
            cmb_fromSection.AutoCompleteCustomSource.AddRange(allSec);
            cmb_fromSection.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmb_fromSection.AutoCompleteSource = AutoCompleteSource.ListItems;


            List <string> lstVh = new List <string>();

            lstVh.Add(string.Empty);
            lstVh.AddRange(scApp.VehicleBLL.cache.loadAllVh().Select(vh => vh.VEHICLE_ID).ToList());
            string[] allVh = lstVh.ToArray();
            cmb_Vehicle.DataSource = allVh;
            cmb_Vehicle.AutoCompleteCustomSource.AddRange(allVh);
            cmb_Vehicle.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmb_Vehicle.AutoCompleteSource = AutoCompleteSource.ListItems;

            cbm_Action_admin.DataSource = Enum.GetValues(typeof(E_CMD_TYPE)).Cast <E_CMD_TYPE>()
                                          .Where(e => e != E_CMD_TYPE.Move_Park &&
                                                 e != E_CMD_TYPE.Teaching &&
                                                 e != E_CMD_TYPE.Continue &&
                                                 e != E_CMD_TYPE.Round &&
                                                 e != E_CMD_TYPE.Override &&
                                                 e != E_CMD_TYPE.MTLHome &&
                                                 e != E_CMD_TYPE.Move_Teaching
                                                 ).ToList();

            cbm_Action_op.DataSource = Enum.GetValues(typeof(E_CMD_TYPE)).Cast <E_CMD_TYPE>()
                                       .Where(e => e == E_CMD_TYPE.Move).ToList();
        }
        private void initialComBox()
        {
            List <AADDRESS> allAddress_obj = scApp.MapBLL.loadAllAddress();

            allAdr_ID = allAddress_obj.Select(adr => adr.ADR_ID).ToArray();
            //string[] adr_port1_ID = allAddress_obj.
            //                        Where(adr => adr.PORT1_ID != null && adr.PORT1_ID != string.Empty).
            //                        Select(adr => adr.PORT1_ID).ToArray();
            //string[] adr_port2_ID = allAddress_obj.
            //            Where(adr => adr.PORT2_ID != null && adr.PORT2_ID != string.Empty).
            //            Select(adr => adr.PORT2_ID).ToArray();
            //List<string> portIDTemp = new List<string>();
            //portIDTemp.AddRange(adr_port1_ID);
            //portIDTemp.AddRange(adr_port2_ID);
            //portIDTemp.OrderBy(id => id);
            allPortID = scApp.MapBLL.loadAllPort().Select(s => s.PORT_ID).ToArray();
            //allPortID = allAddress_obj.Where(adr=>adr.
            BCUtility.setComboboxDataSource(cmb_toAddress, allAdr_ID);
            BCUtility.setComboboxDataSource(cmb_fromAddress, allAdr_ID.ToArray());
            //cmb_fromAddress.DataSource = allAdr_ID.ToArray();
            //cmb_fromAddress.AutoCompleteCustomSource.AddRange(allAdr_ID);
            //cmb_fromAddress.AutoCompleteMode = AutoCompleteMode.Suggest;
            //cmb_fromAddress.AutoCompleteSource = AutoCompleteSource.ListItems;


            string[] allCycleRunZone = scApp.CycleBLL.loadCycleRunMasterByCurrentCycleTypeID
                                           (scApp.getEQObjCacheManager().getLine().Currnet_Cycle_Type).Select(master => master.ENTRY_ADR_ID).ToArray();
            cmb_cycRunZone.DataSource = allCycleRunZone;


            string[] allSec = scApp.MapBLL.loadAllSectionID().ToArray();
            cmb_fromSection.DataSource = allSec;
            cmb_fromSection.AutoCompleteCustomSource.AddRange(allSec);
            cmb_fromSection.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmb_fromSection.AutoCompleteSource = AutoCompleteSource.ListItems;


            List <string> lstVh = new List <string>();

            lstVh.Add(string.Empty);
            lstVh.AddRange(scApp.VehicleBLL.loadAllVehicle().Select(vh => vh.VEHICLE_ID).ToList());
            string[] allVh = lstVh.ToArray();
            cmb_Vehicle.DataSource = allVh;
            cmb_Vehicle.AutoCompleteCustomSource.AddRange(allVh);
            cmb_Vehicle.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmb_Vehicle.AutoCompleteSource = AutoCompleteSource.ListItems;

            cbm_Action.DataSource = Enum.GetValues(typeof(E_CMD_TYPE)).Cast <E_CMD_TYPE>()
                                    .Where(e => e != E_CMD_TYPE.Continue &&
                                           e != E_CMD_TYPE.Move_Park).ToList();


            List <string> park_zone_type = scApp.ParkBLL.loadAllParkZoneType();

            cb_parkZoneType.DataSource = park_zone_type;
        }
        public TransferCommandQureyListForm(BCMainForm _mainForm)
        {
            InitializeComponent();
            dgv_TransferCommand.AutoGenerateColumns = false;
            mainform = _mainForm;

            dgv_TransferCommand.DataSource = cmsMCS_bindingSource;

            List <string> lstVh = new List <string>();

            lstVh.Add(string.Empty);
            lstVh.AddRange(mainform.BCApp.SCApplication.VehicleBLL.cache.loadAllVh().Select(vh => vh.VEHICLE_ID).ToList());
            string[] allVh = lstVh.ToArray();
            BCUtility.setComboboxDataSource(cmb_force_assign, allVh);
        }
Пример #5
0
        private void MaintainDeviceForm_Load(object sender, EventArgs e)
        {
            List <AEQPT> maintainDevices = bcApp.SCApplication.EquipmentBLL.cache.loadMaintainLift();

            string[] maintain_Lift_id = maintainDevices.Select(eq => eq.EQPT_ID).ToArray();
            BCUtility.setComboboxDataSource(cmb_mtl, maintain_Lift_id.ToArray());
            maintainDevices = bcApp.SCApplication.EquipmentBLL.cache.loadMaintainSpace();
            string[] maintain_Space_id = maintainDevices.Select(eq => eq.EQPT_ID).ToArray();
            BCUtility.setComboboxDataSource(cmb_mts, maintain_Space_id.ToArray());

            List <AVEHICLE> vhs = bcApp.SCApplication.VehicleBLL.cache.loadVhs();

            string[] vh_ids = vhs.Select(vh => vh.VEHICLE_ID).ToArray();
            BCUtility.setComboboxDataSource(cmb_mtl_car_out_vh, vh_ids.ToArray());
            BCUtility.setComboboxDataSource(cmb_mts_car_out_vh, vh_ids.ToArray());
        }
        private void Raid_PortNameType_CheckedChanged(object sender, EventArgs e)
        {
            string source_name      = string.Empty;
            string destination_name = string.Empty;

            if (Raid_PortNameType_AdrID.Checked)
            {
                source_name      = "From Address";
                destination_name = "To Address";
                BCUtility.setComboboxDataSource(cmb_toAddress, allAdr_ID);
                BCUtility.setComboboxDataSource(cmb_fromAddress, allAdr_ID.ToArray());
            }
            else if (Raid_PortNameType_PortID.Checked)
            {
                source_name      = "From Port";
                destination_name = "To Port";
                BCUtility.setComboboxDataSource(cmb_toAddress, allPortID);
                BCUtility.setComboboxDataSource(cmb_fromAddress, allPortID.ToArray());
            }
            lbl_sourceName.Text      = source_name;
            lbl_destinationName.Text = destination_name;
        }
        private void initialComBox()
        {
            allPortID = scApp.PortDefBLL.GetOHB_PortData(scApp.getEQObjCacheManager().getLine().LINE_ID).Select(s => s.PLCPortID).ToArray();

            List <AADDRESS> allAddress_obj = scApp.MapBLL.loadAllAddress();

            allAdr_ID = allAddress_obj.Select(adr => adr.ADR_ID).ToArray();

            BCUtility.setComboboxDataSource(cmb_toAddress, allAdr_ID.ToArray());
            BCUtility.setComboboxDataSource(cmb_fromAddress, allAdr_ID.ToArray());


            string[] allCycleRunZone = scApp.CycleBLL.loadCycleRunMasterByCurrentCycleTypeID
                                           (scApp.getEQObjCacheManager().getLine().Currnet_Cycle_Type).Select(master => master.ENTRY_ADR_ID).ToArray();
            cmb_cycRunZone.DataSource = allCycleRunZone;


            List <string> lstVh = new List <string>();

            lstVh.Add(string.Empty);
            lstVh.AddRange(scApp.VehicleBLL.loadAllVehicle().Select(vh => vh.VEHICLE_ID).ToList());
            string[] allVh = lstVh.ToArray();
            cmb_Vehicle.DataSource = allVh;
            cmb_Vehicle.AutoCompleteCustomSource.AddRange(allVh);
            cmb_Vehicle.AutoCompleteMode   = AutoCompleteMode.Suggest;
            cmb_Vehicle.AutoCompleteSource = AutoCompleteSource.ListItems;

            cbm_Action.DataSource = Enum.GetValues(typeof(E_CMD_TYPE)).Cast <E_CMD_TYPE>()
                                    .Where(e => e == E_CMD_TYPE.Move ||
                                           e == E_CMD_TYPE.Scan ||
                                           e == E_CMD_TYPE.Load ||
                                           e == E_CMD_TYPE.Unload ||
                                           e == E_CMD_TYPE.LoadUnload).ToList();


            List <string> park_zone_type = scApp.ParkBLL.loadAllParkZoneType();

            cb_parkZoneType.DataSource = park_zone_type;
        }