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);
        }
Beispiel #3
0
        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);
        }