コード例 #1
0
ファイル: TypesService.cs プロジェクト: NazonaX/dotNetMyLibs
        public void InsertTypes(List <Entity.Types> addList)
        {
            List <DAL.Types> insert = new List <DAL.Types>();

            foreach (Entity.Types t in addList)
            {
                insert.Add(t.DAL_GetTypes());
            }
            //insert databse
            DAL.TypesDA.ITypesDA typesDA = new DAL.TypesDA.TypesDAO();
            typesDA.InsertTypes(insert);
            //insert memory
            _map.Types.AddRange(addList);
            _DAL_Types.AddRange(insert);
        }
コード例 #2
0
ファイル: TypesService.cs プロジェクト: NazonaX/dotNetMyLibs
        public void DeleteTypes(List <Entity.Types> detList)
        {
            List <DAL.Types> todel = new List <DAL.Types>();

            foreach (Entity.Types t in detList)
            {
                todel.Add(t.DAL_GetTypes());
            }
            //delete database
            DAL.TypesDA.ITypesDA typesDA = new DAL.TypesDA.TypesDAO();
            typesDA.DeleteTypes(todel);
            //delete memory
            foreach (Entity.Types t in detList)
            {
                _map.Types.Remove(t);
                _DAL_Types.Remove(t.DAL_GetTypes());
            }
        }
コード例 #3
0
ファイル: TypesService.cs プロジェクト: NazonaX/dotNetMyLibs
        /// <summary>
        /// load types into global one map
        /// </summary>
        /// <returns></returns>
        public List <Entity.Types> LoadTypes()
        {
            DAL.TypesDA.ITypesDA typesDA = new DAL.TypesDA.TypesDAO();
            List <DAL.Types>     tl      = typesDA.GetTypes();
            List <Entity.Types>  res     = new List <Entity.Types>();

            foreach (DAL.Types t in tl)
            {
                t.Name  = t.Name.Trim();
                t.Color = t.Color.Trim();
                Entity.Types tmp = new Entity.Types();
                tmp.DAL_SetTypes(t);
                res.Add(tmp);
            }
            _DAL_Types = tl;
            _map.Types = res;
            return(res);
        }
コード例 #4
0
ファイル: TypesService.cs プロジェクト: NazonaX/dotNetMyLibs
 public void UpdateTypes()
 {
     DAL.TypesDA.ITypesDA typesDA = new DAL.TypesDA.TypesDAO();
     typesDA.UpdateTypes(_DAL_Types);
 }