/// <summary> /// Get Model's model page in Corp. web site /// </summary> /// <param name="reg">return with regin's url</param> /// <returns></returns> public String GetModelURL(AOnlineRegion reg = AOnlineRegion.NA) { //http://www.advantech.com/products/gf-5u7m/adam-4520/mod_8dcee4b7-fbde-4c5d-9752-ed2f2fbd00bf StringBuilder _url = new StringBuilder(); switch (reg) { case AOnlineRegion.AKR: _url.Append("http://www.advantech.co.kr"); break; default: _url.Append("http://www.advantech.com"); break; } _url.Append("/products"); _url.Append("/" + this.Parent_Category[0].Category_ID); _url.Append("/" + this.Model_Name); _url.Append("/mod_" + this.Model_ID); return(_url.ToString()); }
public static string GetCountryTelephoneFormat(string number, AOnlineRegion region) { //ICC 2016/1/26 Update telephone format rule. if (!string.IsNullOrEmpty(number)) { string phone = number; string format = string.Empty; try { string[] numbers = number.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);//Replace newline character phone = numbers[0]; long no = 0; switch (region) { case AOnlineRegion.AKR: phone = phone.Replace("+82", ""); if (numbers.Length == 1) //Without format { return(phone); } format = numbers[1]; if (numbers[1].IndexOf("-") == 0) //Remove first dash. ex -00-000-0000 to 00-000-0000 { format = format.Remove(0, 1); } int pound = phone.IndexOf("#"); //Remove extension temporary. if (pound > -1) { phone = phone.Remove(pound); } no = Convert.ToInt64(phone); //return no.ToString(format); String _returnnum = no.ToString(format); if (!_returnnum.StartsWith("0")) { _returnnum = "0" + _returnnum; } return(_returnnum); break; case AOnlineRegion.ACN: phone = phone.Replace("+86", ""); if (numbers.Length == 1) //Without format { return(phone); } format = numbers[1]; if (numbers[1].IndexOf("-") == 0) //Remove first dash. ex -00-000-0000 to 00-000-0000 { format = format.Remove(0, 1); } //int pound = phone.IndexOf("#"); //Remove extension temporary. //if (pound > -1) // phone = phone.Remove(pound); no = Convert.ToInt64(phone); return(no.ToString(format)); break; default: break; } } catch (Exception ex) { //Save error message. return(phone); } } return(number); }
public static DataTable GetUSAonlineSalesEmployee(AOnlineRegion region, string SoldToERPID) { return(Advantech.Myadvantech.DataAccess.SAPDAL.GetSalesEmployee(region, SoldToERPID)); }