Exemple #1
0
 public DataLayer.PP_RoutChildParentInfo ConvertToTable(RoutChildParentInfoModel model)
 {
     DataLayer.PP_RoutChildParentInfo tbl = new DataLayer.PP_RoutChildParentInfo();
     tbl.RoutID            = model.RoutID;
     tbl.ChildRoutID       = model.ChildRoutID;
     tbl.RoutChildParentID = model.RoutChildParentID;
     return(tbl);
 }
Exemple #2
0
        public RoutChildParentInfoModel ConvertToModel(DataLayer.PP_RoutChildParentInfo tbl)
        {
            RoutChildParentInfoModel model = new RoutChildParentInfoModel();

            model.RoutID            = tbl.RoutID;
            model.ChildRoutID       = tbl.ChildRoutID;
            model.RoutChildParentID = tbl.RoutChildParentID;
            return(model);
        }
Exemple #3
0
 /// <summary>
 /// this function edit all parent data
 /// first delete all parent id then save all sended parent info
 /// </summary>
 /// <param name="model">all parent info</param>
 public void EditAllDetail2(IEnumerable <RoutChildParentInfoModel> model)
 {
     DeleteAllDetail2((int)model.First().RoutID);
     foreach (var item in model)
     {
         DataLayer.PP_RoutChildParentInfo tbl = new DataLayer.PP_RoutChildParentInfo();
         tbl = ConvertToTable(item);
         context.PP_RoutChildParentInfos.InsertOnSubmit(tbl);
         context.SubmitChanges();
     }
 }
Exemple #4
0
        /// <summary>
        /// this function saves all parent info
        /// </summary>
        /// <param name="model">parent info</param>
        public void SaveAllDetail2(IEnumerable <RoutChildParentInfoModel> model)
        {
            var itIsID = GetMaxID() - 1;

            foreach (var item in model)
            {
                DataLayer.PP_RoutChildParentInfo tbl = new DataLayer.PP_RoutChildParentInfo();
                tbl             = ConvertToTable(item);
                tbl.RoutID      = itIsID;
                tbl.ChildRoutID = item.ChildRoutID;
                context.PP_RoutChildParentInfos.InsertOnSubmit(tbl);
                context.SubmitChanges();
            }
        }