Esempio n. 1
0
        public static GeneralChangesItem SaveGeneralChangesItem(GeneralChangesItem item)
        {
            DataRow dr;

            if (item.Id > 0)
            {
                dr = DataFacade.GetDataRow("GeneralChangesItemUpdate",
                                           new ParameterValue("Id", item.Id),
                                           new ParameterValue("GeneralChangesItemGroupId", item.GeneralChangesItemGroup.Id),
                                           new ParameterValue("ItemName", item.ItemName),
                                           new ParameterValue("Active", item.Active),
                                           new ParameterValue("SortOrder", item.SortOrder)
                                           );
            }
            else
            {
                dr = DataFacade.GetDataRow("GeneralChangesItemCreate",
                                           new ParameterValue("GeneralChangesItemGroupId", item.GeneralChangesItemGroup.Id),
                                           new ParameterValue("ItemName", item.ItemName),
                                           new ParameterValue("Active", item.Active),
                                           new ParameterValue("SortOrder", item.SortOrder)
                                           );
            }

            return(GetGeneralChangesGroups().Select(x => x.GeneralChangesItems.FirstOrDefault(y => y.Id == Convert.ToInt32(dr["Id"]))).FirstOrDefault());
        }
 private static GeneralChangesItem Populate(GeneralChangesItem generalchangesitem, DataRow dr)
 {
     if (dr["ItemName"] != DBNull.Value)
     {
         generalchangesitem.ItemName = dr["ItemName"].ToString();
     }
     return(generalchangesitem);
 }
        public static GeneralChangesItem GeneralChangesItemGet(string itemname)
        {
            GeneralChangesItem generalchangesitem = new GeneralChangesItem();
            var paramList = new List <ParameterValue>();

            paramList.Add(new ParameterValue("ItemName", itemname));

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

            if (r != null)
            {
                Populate(generalchangesitem, r);
            }
            return(generalchangesitem);
        }
Esempio n. 4
0
 public GeneralChangesItem SaveGeneralChangesItem(GeneralChangesItem item)
 {
     return(GeneralChangesDao.SaveGeneralChangesItem(item));
 }