示例#1
0
        public static GeneralChangesItemGroup SaveGeneralChangesItemGroup(GeneralChangesItemGroup group)
        {
            DataRow dr;

            if (group.Id > 0)
            {
                dr = DataFacade.GetDataRow("GeneralChangesItemGroupUpdate",
                                           new ParameterValue("Id", group.Id),
                                           new ParameterValue("GroupName", group.GroupName),
                                           new ParameterValue("Active", group.Active),
                                           new ParameterValue("SortOrder", group.SortOrder),
                                           new ParameterValue("MaxSelectionCount", group.MaxSelectionCount),
                                           new ParameterValue("MinSelectionCount", group.MinSelectionCount),
                                           new ParameterValue("Approvable", group.Approvable)
                                           );
            }
            else
            {
                dr = DataFacade.GetDataRow("GeneralChangesItemGroupCreate",
                                           new ParameterValue("GroupName", group.GroupName),
                                           new ParameterValue("Active", group.Active),
                                           new ParameterValue("SortOrder", group.SortOrder),
                                           new ParameterValue("MaxSelectionCount", group.MaxSelectionCount),
                                           new ParameterValue("MinSelectionCount", group.MinSelectionCount),
                                           new ParameterValue("Approvable", group.Approvable)
                                           );
            }

            return(GetGeneralChangesGroups().FirstOrDefault(x => x.Id == Convert.ToInt32(dr["Id"])));
        }
 private static GeneralChangesItemGroup PopulateGroup(GeneralChangesItemGroup generalchangesitemgroup, DataRow dr)
 {
     if (dr["GroupName"] != DBNull.Value)
     {
         generalchangesitemgroup.GroupName = dr["GroupName"].ToString();
     }
     return(generalchangesitemgroup);
 }
        public static GeneralChangesItemGroup GeneralChangesItemGroupGet(string groupname)
        {
            GeneralChangesItemGroup generalchangesitemgroup = new GeneralChangesItemGroup();
            var paramList = new List <ParameterValue>();

            paramList.Add(new ParameterValue("GroupName", groupname));

            var r = DataFacade.GetDataRow("GeneralChangesItemGroupGet",
                                          paramList.ToArray());

            if (r != null)
            {
                PopulateGroup(generalchangesitemgroup, r);
            }
            return(generalchangesitemgroup);
        }
示例#4
0
 public GeneralChangesItemGroup SaveGeneralChangesItemGroup(GeneralChangesItemGroup group)
 {
     return(GeneralChangesDao.SaveGeneralChangesItemGroup(group));
 }