private void addDatatoControl() { //get data for equipment number listEquipment = equipmentBus.getDataSource(); cbEquipmentNumber.Properties.Items.Add("", -1, -1); for (int i = 0; i < listEquipment.Count; i++) { cbEquipmentNumber.Properties.Items.Add(listEquipment[i].EquipmentNumber, i, i); } //get data for API component listAPIComponent = API_BUS.getDataSource(); cbAPIComponentType.Properties.Items.Add("", -1, -1); for (int i = 0; i < listAPIComponent.Count; i++) { cbAPIComponentType.Properties.Items.Add(listAPIComponent[i].APIComponentTypeName, i, i); } //get data for component type listComponent = componentBus.getDataSource(); cbComponentType.Properties.Items.Add("", -1, -1); for (int i = 0; i < listComponent.Count; i++) { cbComponentType.Properties.Items.Add(listComponent[i].ComponentTypeName, i, i); } //get data for site listSite = siteBus.getData(); cbSites.Properties.Items.Add("", -1, -1); for (int i = 0; i < listSite.Count; i++) { cbSites.Properties.Items.Add(listSite[i].SiteName, i, i); } //get data for Facility listFacility = facilityBus.getDataSource(); cbFacility.Properties.Items.Add("", -1, -1); for (int i = 0; i < listFacility.Count; i++) { cbFacility.Properties.Items.Add(listFacility[i].FacilityName, i, i); } //Design COde listDesignCode = designCodeBus.getDataSource(); cbDesignCode.Properties.Items.Add("", -1, -1); for (int i = 0; i < listDesignCode.Count; i++) { cbDesignCode.Properties.Items.Add(listDesignCode[i].DesignCode, i, i); } }
private void addDatatoControl() { //get data for site listSite = siteBus.getData(); cbSites.Properties.Items.Add("", -1, -1); for (int i = 0; i < listSite.Count; i++) { cbSites.Properties.Items.Add(listSite[i].SiteName, i, i); if (listSite[i].SiteName == this.siteName) { cbSites.SelectedIndex = i + 1; //get list facility name List <string> faciName = facilityBus.getListFacilityName(listSite[i].SiteID); cbFacility.Properties.Items.Clear(); for (int j = 0; j < faciName.Count; j++) { cbFacility.Properties.Items.Add(faciName[j], j, j); if (faciName[j] == this.facilityName) { cbFacility.SelectedIndex = j; } } } } //get data for equipment number listEquipment = equipmentBus.getDataSource(); cbEquipmentNumber.Properties.Items.Clear(); cbEquipmentNumber.Properties.Items.Add("", -1, -1); for (int i = 0; i < listEquipment.Count; i++) { cbEquipmentNumber.Properties.Items.Add(listEquipment[i].EquipmentNumber, i, i); if (this.equipmentNumber == listEquipment[i].EquipmentNumber) { cbEquipmentNumber.SelectedIndex = i + 1; } } //<lọc dữ liệu cho trường hợp tank> int _siteID = siteBus.getIDbyName(this.siteName); int _facilityID = facilityBus.getIDbyName_SiteID(_siteID, this.facilityName); int _equipmentTypeID = equipmentBus.getEquipmentTypeID(_siteID, _facilityID); if (_equipmentTypeID == 11) { string[] componentTypeName = { "Fixed Roof", "Floating Roof", "Shell", "Tank Bottom" }; cbComponentType.Properties.Items.Clear(); for (int i = 0; i < componentTypeName.Length; i++) { cbComponentType.Properties.Items.Add(componentTypeName[i], i, i); } } else { //get data for API component listAPIComponent = API_BUS.getDataSource(); cbAPIComponentType.Properties.Items.Clear(); cbAPIComponentType.Properties.Items.Add("", -1, -1); for (int i = 0; i < listAPIComponent.Count; i++) { cbAPIComponentType.Properties.Items.Add(listAPIComponent[i].APIComponentTypeName, i, i); } //get data for component type listComponent = componentBus.getDataSource(); cbComponentType.Properties.Items.Clear(); cbComponentType.Properties.Items.Add("", -1, -1); for (int i = 0; i < listComponent.Count; i++) { cbComponentType.Properties.Items.Add(listComponent[i].ComponentTypeName, i, i); } } //</lọc data cho tank> //get equipment type name EQUIPMENT_TYPE_BUS eqTypeBus = new EQUIPMENT_TYPE_BUS(); txtEquipmentType.Text = eqTypeBus.getEquipmentTypeName(_equipmentTypeID); }