public void SetLocations(bool useSygmaCenterNo, string[] specificLocations) { IDColumn idColumn = (useSygmaCenterNo) ? IDColumn.SygmaCenterNo : IDColumn.SyscoHouseNo; SetLocations(idColumn, specificLocations); UseSygmaCenterNo = useSygmaCenterNo; }
private string GetIDColumn(IDColumn idColumn) { switch (idColumn) { case IDColumn.SyscoHouseNo: return("SyscoHouseNo"); case IDColumn.SygmaCenterNo: return("SygmaCenterNo"); case IDColumn.LocationId: return("LocationID"); default: return("SyscoHouseNo"); } }
public void SetLocations(IDColumn idColumn, string[] specificLocations) { string colName = GetIDColumn(idColumn); DataView dv = WebCommon.GetCenterList(BasePage.IntranetDB, Type); if (dv.Count > 0) { if (specificLocations != null && specificLocations.Length > 0) { dv.RowFilter = string.Format("{0} in ({1})", colName, string.Join(",", specificLocations)); } ddLocation.DataTextField = "Description"; ddLocation.DataValueField = colName; ddLocation.DataSource = dv; ddLocation.DataBind(); if (InsertInitialItem) { ddLocation.Items.Insert(0, new ListItem(gInitialItemText, InitialItemValue)); } } IDColumnUsed = idColumn; }
public void SetLocations(IDColumn idColumn) { SetLocations(idColumn, null); }