public static MasterDataSet.UnitsOfMeasureRow GetMeasureUnitRow(Guid unitsOfMeasureId, Guid organizationId) { using (UnitsOfMeasureTableAdapter adapter = new UnitsOfMeasureTableAdapter()) { MasterDataSet.UnitsOfMeasureDataTable table = adapter.GetUnitOfMeasure(unitsOfMeasureId, organizationId); return((table.Count > 0) ? table[0] : null); } }
public static DataView GetMeasureUnitsByGroupExceptCurrent(string groupName, Guid unitsOfMeasureId) { MasterDataSet.UnitsOfMeasureDataTable table = GetMeasureUnits(); DataView view = table.DefaultView; view.RowFilter = string.Format(CultureInfo.CurrentCulture, "UnitsOfMeasureId <> '{0}' AND GroupName = '{1}'", unitsOfMeasureId.ToString(), groupName); return(view); }
public static MeasureUnitCollection GetUnitsByUnitType(Guid organizationId, string unitType) { MeasureUnitCollection list = new MeasureUnitCollection(); MasterDataSet.UnitsOfMeasureDataTable table = MeasureUnitsProvider.GetMeasureUnits(organizationId); foreach (MasterDataSet.UnitsOfMeasureRow row in table) { if (row.LocalName.Equals(unitType)) { list.Add(MeasureUnit.Create(row)); } } return(list); }