public void Update(Edi_Pos instance) { if (instance == null) { throw new ArgumentNullException(); } this._repository.Update(instance); }
public bool Post(Edi_Pos edi_Pos) { bool _OK = false; this._posExcelUploadService.Email(edi_Pos); _OK = true; string _Remark = JsonConvert.SerializeObject(edi_Pos); this._posExcelUploadService.InsertButtonLog("Feedback", _Remark, "Edi/UploadFile.html"); return(_OK); }
public bool UpdateEdi_Pos(Edi_Pos edi_Pos) { bool _Success = false; if (edi_Pos.Id == 0) { _Success = updateEdi_Pos(edi_Pos); } else { _Success = updateEdi_PosById(edi_Pos); } _Success = true; return(_Success); }
/// <summary> /// feedback /// </summary> /// <param name="edi_Pos"></param> /// <returns></returns> public bool Email(Edi_Pos edi_Pos) { int _LoginID = HttpContext.Current.Request["LoginID"].ToString() != "" ? Convert.ToInt32(HttpContext.Current.Request["LoginID"].ToString()) : 0; Login _Login = this._loginService.GetByID(_LoginID); string _Color = "Blue"; string _Body = "Hello Asiya<br><br>"; _Body += "Id:" + setFontColor(edi_Pos.Id.ToString(), "Green") + " correct pos data is...<br><br> "; _Body += "NAME :" + setFontColor(edi_Pos.CustomerName, _Color) + "<br> "; _Body += "Market Code :" + setFontColor(edi_Pos.MarketCode, _Color) + "<br> "; _Body += "Market Segment :" + setFontColor(edi_Pos.Market, _Color) + "<br> "; _Body += "Sub-Segment Code :" + setFontColor(edi_Pos.SubSegmentCode, _Color) + "<br> "; _Body += "Sub-Segment :" + setFontColor(edi_Pos.SubSegment, _Color) + "<br> "; _Body += "Type :" + setFontColor(edi_Pos.Type, _Color) + "<br> "; _Body += "DIST :" + setFontColor(edi_Pos.Distributor, _Color) + "<br> "; _Body += "Address :" + setFontColor(edi_Pos.Address, _Color) + "<br> "; _Body += "CITY :" + setFontColor(edi_Pos.City, _Color) + "<br> "; _Body += "STATE :" + setFontColor(edi_Pos.State, _Color) + "<br> "; _Body += "ZIP :" + setFontColor(edi_Pos.ZIP, _Color) + "<br> "; _Body += "Series :" + setFontColor(edi_Pos.Series, _Color) + "<br> "; _Body += "ALTW PARTNO :" + setFontColor(edi_Pos.PartNo, _Color) + "<br> "; string _Quantity = edi_Pos.Quantity != null?edi_Pos.Quantity.ToString() : ""; _Body += "QTY :" + setFontColor(_Quantity, _Color) + "<br> "; string _Cost = edi_Pos.Cost != null?edi_Pos.Cost.ToString() : ""; _Body += "COST :" + setFontColor(_Cost, _Color) + "<br> "; string _Price = edi_Pos.Price != null?edi_Pos.Price.ToString() : ""; _Body += "PRICE :" + setFontColor(_Price, _Color) + "<br> "; string _ResellingExt = edi_Pos.ResellingExt != null?edi_Pos.ResellingExt.ToString() : ""; _Body += "RES.EXT :" + setFontColor(_ResellingExt, _Color) + "<br> "; _Body += "ACCT :" + setFontColor(edi_Pos.ACCT, _Color) + "<br> "; _Body += "Remarks :" + setFontColor(edi_Pos.Remarks, _Color) + "<br> "; _Body += "SHIP DATE :" + setFontColor(edi_Pos.ShipDate, _Color) + "<br> "; _Body += "SHIP DATE2 :" + setFontColor(edi_Pos.ShipDate2, _Color) + "<br> "; _Body += "SHIP MONTH :" + setFontColor(edi_Pos.ShipMonth, _Color) + "<br> "; _Body += "SHIP QUARTER :" + setFontColor(edi_Pos.ShipQuarter, _Color) + "<br> "; _Body += "COUNTRY CODE :" + setFontColor(edi_Pos.CountryCode, _Color) + "<br> "; _Body += "COUNTRY :" + setFontColor(edi_Pos.Country, _Color) + "<br> "; _Body += "Region :" + setFontColor(edi_Pos.Region, _Color) + "<br> "; string _FeedbackEmail = ConfigurationManager.AppSettings["FeedbackEmail"]; bool _Success = Function.SendEmail("Feedback for pos data", _Body, _Login.CustomerName, _FeedbackEmail); return(_Success); }
/// <summary> /// update data by id /// </summary> /// <param name="edi_Pos"></param> /// <returns></returns> private bool updateEdi_PosById(Edi_Pos edi_Pos) { bool _Success = false; Edi_Pos _Edi_Pos = this._edi_PosService.GetByID(edi_Pos.Id); _Edi_Pos.Type = edi_Pos.Type; _Edi_Pos.Distributor = edi_Pos.Distributor; _Edi_Pos.Address = edi_Pos.Address; _Edi_Pos.City = edi_Pos.City; _Edi_Pos.State = edi_Pos.State; _Edi_Pos.ZIP = edi_Pos.ZIP; _Edi_Pos.Series = edi_Pos.Series; _Edi_Pos.PartNo = edi_Pos.PartNo; _Edi_Pos.Quantity = edi_Pos.Quantity; _Edi_Pos.Cost = edi_Pos.Cost; _Edi_Pos.Price = edi_Pos.Price; _Edi_Pos.ResellingExt = edi_Pos.ResellingExt; _Edi_Pos.ACCT = edi_Pos.ACCT; _Edi_Pos.CustomerName = edi_Pos.CustomerName; _Edi_Pos.MarketCode = edi_Pos.MarketCode; _Edi_Pos.Market = edi_Pos.Market; _Edi_Pos.SubSegmentCode = edi_Pos.SubSegmentCode; _Edi_Pos.SubSegment = edi_Pos.SubSegment; _Edi_Pos.Remarks = edi_Pos.Remarks; _Edi_Pos.ShipDate = edi_Pos.ShipDate; _Edi_Pos.ShipDate2 = edi_Pos.ShipDate2; _Edi_Pos.ShipMonth = edi_Pos.ShipMonth; _Edi_Pos.ShipQuarter = edi_Pos.ShipQuarter; _Edi_Pos.CountryCode = edi_Pos.CountryCode; _Edi_Pos.Country = edi_Pos.Country; _Edi_Pos.Region = edi_Pos.Region; _Edi_Pos.UpdateTime = DateTime.Now; _Edi_Pos.YY = edi_Pos.YY; _Edi_Pos.CorporateMarket = edi_Pos.CorporateMarket; this._edi_PosService.Update(_Edi_Pos); _Success = true; return(_Success); }
/// <summary> /// update all same name customer columns value /// </summary> /// <param name="edi_Pos"></param> /// <returns></returns> private bool updateEdi_Pos(Edi_Pos edi_Pos) { bool _Success = false; List <Edi_Pos> _Edi_PosList = this._edi_PosService.GetAll().Where(x => x.CustomerName == edi_Pos.CustomerName).ToList(); foreach (Edi_Pos c in _Edi_PosList) { if (edi_Pos.Address != null) { c.Address = edi_Pos.Address; } if (edi_Pos.MarketCode != null) { c.MarketCode = edi_Pos.MarketCode; } if (edi_Pos.Market != null) { c.Market = edi_Pos.Market; } if (edi_Pos.SubSegment != null) { c.SubSegment = edi_Pos.SubSegment; } if (edi_Pos.SubSegmentCode != null) { c.SubSegmentCode = edi_Pos.SubSegmentCode; } if (edi_Pos.CorporateMarket != null) { c.CorporateMarket = edi_Pos.CorporateMarket; } this._edi_PosService.Update(c); } _Success = true; return(_Success); }