public ReturnType UpdatePostageMode(PostageMode postagemode) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { /*PostageMode result = alading.PostageMode.Where(p => p.PostageModeID == postagemode.PostageModeID).FirstOrDefault();*/ PostageMode result = alading.PostageMode.Where(p => p.postage_id == postagemode.postage_id).FirstOrDefault(); if (result == null) { return(ReturnType.NotExisted); } #region Using Attach() Function Update,Default USE; alading.Attach(result); alading.ApplyPropertyChanges("PostageMode", postagemode); #endregion #region Using All Items Replace To Update ,Default UnUse /* * * result.postage_id = postagemode.postage_id; * * result.id = postagemode.id; * * result.type = postagemode.type; * * result.dests = postagemode.dests; * * result.price = postagemode.price; * * result.increase = postagemode.increase; * */ #endregion if (alading.SaveChanges() == 1) { return(ReturnType.Success); } return(ReturnType.OthersError); } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (Exception ex) { return(ReturnType.OthersError); } }
public ReturnType UpdatePostageMode(string postageid, PostageMode postagemode) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { /*var result = alading.PostageMode.Where(p => p.PostageModeID == postagemodeID).ToList();*/ var result = alading.PostageMode.Where(p => p.postage_id == postageid).ToList(); if (result.Count == 0) { return(ReturnType.NotExisted); } PostageMode ob = result.First(); ob.postage_id = postagemode.postage_id; ob.id = postagemode.id; ob.type = postagemode.type; ob.dests = postagemode.dests; ob.price = postagemode.price; ob.increase = postagemode.increase; if (alading.SaveChanges() == 1) { return(ReturnType.Success); } else { return(ReturnType.OthersError); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (System.Exception ex) { return(ReturnType.OthersError); } }
public ReturnType AddPostageMode(PostageMode postagemode) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { PostageMode oldPostageMode = alading.PostageMode.FirstOrDefault(p => p.id == postagemode.id); if (oldPostageMode == null) { alading.AddToPostageMode(postagemode); } else { oldPostageMode.postage_id = postagemode.postage_id; oldPostageMode.id = postagemode.id; oldPostageMode.dests = postagemode.dests; oldPostageMode.increase = postagemode.increase; oldPostageMode.type = postagemode.type; oldPostageMode.price = postagemode.price; } if (alading.SaveChanges() == 1) { return(ReturnType.Success); } else { return(ReturnType.PropertyExisted); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (Exception ex) { return(ReturnType.OthersError); } }
public static ReturnType UpdatePostageMode(string postageid, PostageMode postagemode) { return(DataProviderClass.Instance().UpdatePostageMode(postageid, postagemode)); }
public static ReturnType AddPostageMode(PostageMode postagemode) { return(DataProviderClass.Instance().AddPostageMode(postagemode)); }
public ReturnType AddPAndPM(List <Postage> postageList, List <PostageMode> postageModeList) { try { using (AladingEntities alading = new AladingEntities(AppSettings.GetConnectionString())) { #region Postage foreach (Postage postage in postageList) { Postage oldPostage = alading.Postage.FirstOrDefault(p => p.postage_id == postage.postage_id); if (oldPostage == null) { alading.AddToPostage(postage); } else { oldPostage.name = postage.name; oldPostage.memo = postage.memo; oldPostage.post_price = postage.post_price; oldPostage.post_increase = postage.post_increase; oldPostage.express_price = postage.express_price; oldPostage.express_increase = postage.express_increase; oldPostage.ems_price = postage.ems_price; oldPostage.ems_increase = postage.ems_increase; oldPostage.modified = postage.modified; oldPostage.postage_modes = postage.postage_modes; oldPostage.created = postage.created; } } #endregion #region PostageMode foreach (PostageMode postagemode in postageModeList) { PostageMode oldPostageMode = alading.PostageMode.FirstOrDefault(p => p.id == postagemode.id); if (oldPostageMode == null) { alading.AddToPostageMode(postagemode); } else { oldPostageMode.postage_id = postagemode.postage_id; oldPostageMode.id = postagemode.id; oldPostageMode.dests = postagemode.dests; oldPostageMode.increase = postagemode.increase; oldPostageMode.type = postagemode.type; oldPostageMode.price = postagemode.price; } } #endregion if (alading.SaveChanges() == 1) { return(ReturnType.Success); } else { return(ReturnType.PropertyExisted); } } } catch (SqlException sex) { return(ReturnType.ConnFailed); } catch (Exception ex) { return(ReturnType.OthersError); } }