public static Accessory CreateNew(string code, string ename, string vname, string dealerCode, string type, long catId) { Accessory acs = null; if (string.IsNullOrEmpty(code) || string.IsNullOrEmpty(dealerCode) || (catId <= 0)) throw new InvalidOperationException("Wrong paramaters"); if (!AccessoryDAO.IsAccessoryExist(code, dealerCode)) { acs = new Accessory { AccessoryCode = code, EnglishName = ename, VietnamName = vname, DealerCode = dealerCode, AccessoryTypeCode = type, }; PartInfo pi = new PartInfo { Accessory = acs, DealerCode = dealerCode, PartType = "A", PartCode = acs.AccessoryCode, CategoryId = catId, }; DC.PartInfos.InsertOnSubmit(pi); DC.SubmitChanges(); } return acs; }
public static Accessory SaveOrUpdate(string code, string dealerCode, string eName, string vName, string acsType) { Accessory res = AccessoryDAO.GetAccessory(code, dealerCode); if (res == null) { res = new Accessory() { DealerCode = dealerCode, }; DC.Accessories.InsertOnSubmit(res); } res.AccessoryCode = code; res.AccessoryTypeCode = acsType; res.EnglishName = eName; res.VietnamName = vName; DC.SubmitChanges(); return res; }
private void detach_Accessories(Accessory entity) { this.SendPropertyChanging(); entity.AccessoryType = null; }
private void attach_Accessories(Accessory entity) { this.SendPropertyChanging(); entity.Dealer = this; }
private void attach_Accessories(Accessory entity) { this.SendPropertyChanging("Accessories"); entity.AccessoryType = this; }
private void detach_Accessories(Accessory entity) { this.SendPropertyChanging("Accessories"); entity.Dealer = null; }