///<summary> ///Purpose: /// Get customer data (Max length all columns) /// ///Parameters: /// strCustCode: C0000000189 /// ///Expected: /// Note: At end character of text column will be 'z' or 'ฮ' ///</summary> public string Case6() { ICustomerMasterHandler target = ServiceContainer.GetService <ICustomerMasterHandler>() as ICustomerMasterHandler; string strCustCode = "C0000000189"; List <doCustomer> expected = null; List <doCustomer> actual = null; doCustomer customer = new doCustomer(); customer.CustCode = "C0000000189"; customer.CustStatus = "1"; customer.CustStatusNameEN = "Existing customer"; customer.CustStatusNameJP = "既存顧客"; customer.CustStatusNameLC = "Existing customer"; customer.ImportantFlag = false; customer.CustNameEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.CustNameLC = "กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกฮ"; customer.CustFullNameEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.CustFullNameLC = "กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกฮ"; customer.RepPersonName = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.ContactPersonName = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.SECOMContactPerson = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.CustTypeCode = "1"; customer.CustTypeNameEN = "Individual"; customer.CustTypeNameJP = "個人"; customer.CustTypeNameLC = "Individual"; customer.CompanyTypeCode = "01"; customer.CompanyTypeNameEN = "Registered ordinary partnership"; customer.CompanyTypeNameLC = "ห้างหุ้นส่วนสามัญนิติบุคคล"; customer.FinancialMarketTypeCode = "1"; customer.FinancialMaketTypeNameEN = "SET"; customer.FinancialMaketTypeNameJP = ""; customer.FinancialMaketTypeNameLC = "SET"; customer.BusinessTypeCode = "047"; customer.BusinessTypeNameEN = "Other"; customer.BusinessTypeNameJP = "その他"; customer.BusinessTypeNameLC = "อื่นๆ"; customer.PhoneNo = "12345678901234567890"; customer.FaxNo = "12345678901234567890"; customer.IDNo = "12345678901234567890"; customer.DummyIDFlag = false; customer.RegionCode = "TH"; customer.NationalityEN = "Thai"; customer.NationalityJP = "タイ人"; customer.NationalityLC = "คนไทย"; customer.URL = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.Memo = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.AddressEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.AlleyEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.RoadEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.SubDistrictEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.AddressFullEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; customer.AddressLC = "กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกฮ"; customer.AlleyLC = "กกกกกกกกกกกกกกฮ"; customer.RoadLC = "กกกกกกกกกกกกกกฮ"; customer.SubDistrictLC = "กกกกกกกกกกกกกกฮ"; customer.AddressFullLC = "กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกฮ"; customer.DistrictCode = "00488"; customer.DistrictNameEN = "Bang Bua Thong"; customer.DistrictNameLC = "บางบัวทอง"; customer.ProvinceCode = "035"; customer.ProvinceNameEN = "NONTHABURI"; customer.ProvinceNameLC = "นนทบุรี"; customer.ZipCode = "11110"; customer.DeleteFlag = false; customer.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); customer.CreateBy = "440065"; customer.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); customer.UpdateBy = "440065"; //customer.ValidateCustomerData = ""; //customer.SiteCustCode = ""; List <dtCustomerGroupForView> groupList = new List <dtCustomerGroupForView>(); dtCustomerGroupForView group = new dtCustomerGroupForView(); group.CustCode = "C0000000099"; group.GroupCode = "G0000100"; group.GroupNameEN = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxz"; group.GroupNameLC = "กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกฮ"; group.CreateDate = new DateTime(2011, 10, 2, 12, 9, 0); group.CreateBy = "500576"; group.UpdateDate = new DateTime(2011, 10, 2, 12, 9, 0); group.UpdateBy = "500576"; groupList.Add(group); try { actual = target.GetCustomer(strCustCode); } catch (ApplicationErrorException ex) { actual = new List <doCustomer>(); } catch (Exception ex) { actual = new List <doCustomer>(); } return(string.Format(RESULT_FORMAT, 6, expected, actual, CompareResult_Object(expected, actual))); }
///<summary> ///Purpose: /// Get customer data when customer has customer group /// ///Parameters: /// strCustCode: C0000000014 /// ///Expected: /// Refer to: "SECOM-AJIS-STC.MAP021-GetCustomer" tab 'Expectation' /// ///</summary> public string Case4() { ICustomerMasterHandler target = ServiceContainer.GetService <ICustomerMasterHandler>() as ICustomerMasterHandler; string strCustCode = "C0000000014"; List <doCustomer> expected = null; List <doCustomer> actual = null; doCustomer customer = new doCustomer(); customer.CustCode = "C0000000014"; customer.CustStatus = "1"; customer.CustStatusNameEN = "Existing customer"; customer.CustStatusNameJP = "既存顧客"; customer.CustStatusNameLC = "Existing customer"; customer.ImportantFlag = true; customer.CustNameEN = "B-QUIK"; customer.CustNameLC = "บี-ควิก"; customer.CustFullNameEN = "B-QUIK COMPANY LIMITED"; customer.CustFullNameLC = "บริษัท บี-ควิก จำกัด "; customer.RepPersonName = null; customer.ContactPersonName = null; customer.SECOMContactPerson = null; customer.CustTypeCode = "0"; customer.CustTypeNameEN = "Juristic"; customer.CustTypeNameJP = "法人"; customer.CustTypeNameLC = "Juristic"; customer.CompanyTypeCode = "03"; customer.CompanyTypeNameEN = "Limited company"; customer.CompanyTypeNameLC = "บริษัทจำกัด"; customer.FinancialMarketTypeCode = "0"; customer.FinancialMaketTypeNameEN = "None"; customer.FinancialMaketTypeNameJP = ""; customer.FinancialMaketTypeNameLC = "None"; customer.BusinessTypeCode = "005"; customer.BusinessTypeNameEN = "Automotive Auto Parts"; customer.BusinessTypeNameJP = "自動車産業・部品"; customer.BusinessTypeNameLC = "ชิ้นส่วนรถยนต์"; customer.PhoneNo = "026200900"; customer.FaxNo = null; customer.IDNo = "DMID000000004"; customer.DummyIDFlag = true; customer.RegionCode = "TH"; customer.NationalityEN = "Thai"; customer.NationalityJP = "タイ人"; customer.NationalityLC = "คนไทย"; customer.URL = null; customer.Memo = null; customer.AddressEN = "253 16th FL."; customer.AlleyEN = "SUKHUMVIT 21 (ASOKE)"; customer.RoadEN = "SUKHUMVIT"; customer.SubDistrictEN = "KLONGTOEY NEUA"; customer.AddressFullEN = "253 16th FL.,SUKHUMVIT 21 (ASOKE),KLONGTOEY NEUA,WATTANA,BANGKOK 10400"; customer.AddressLC = "253"; customer.AlleyLC = "สุขุมวิท 21 (อโศก)"; customer.RoadLC = "สุขุมวิท"; customer.SubDistrictLC = "คลองเตยเหนือ"; customer.AddressFullLC = "253 ซ.สุขุมวิท 21 (อโศก) ถ.สุขุมวิท แขวงคลองเตยเหนือ เขตวัฒนา จ.กรุงเทพมหานคร 10400"; customer.DistrictCode = "00049"; customer.DistrictNameEN = "Vadhana"; customer.DistrictNameLC = "วัฒนา"; customer.ProvinceCode = "001"; customer.ProvinceNameEN = "BANGKOK "; customer.ProvinceNameLC = "กรุงเทพมหานคร"; customer.ZipCode = "10400"; customer.DeleteFlag = false; customer.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); customer.CreateBy = "440065"; customer.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); customer.UpdateBy = "440065"; //customer.ValidateCustomerData = null; //customer.SiteCustCode = "S0000000014"; List <dtCustomerGroupForView> groupList = new List <dtCustomerGroupForView>(); dtCustomerGroupForView group = new dtCustomerGroupForView(); group.CustCode = "C0000000014"; group.GroupCode = "G0000017"; group.GroupNameEN = "Sizzler group"; group.GroupNameLC = "ซิสเลอร์ กรุ๊ป"; group.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.CreateBy = "440065"; group.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.UpdateBy = "440065"; groupList.Add(group); group = new dtCustomerGroupForView(); group.CustCode = "C0000000014"; group.GroupCode = "G0000024"; group.GroupNameEN = "Honda group"; group.GroupNameLC = "ฮอนด้า กรุ๊ป"; group.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.CreateBy = "440065"; group.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.UpdateBy = "440065"; groupList.Add(group); group = new dtCustomerGroupForView(); group.CustCode = "C0000000014"; group.GroupCode = "G0000038"; group.GroupNameEN = "Toyota group"; group.GroupNameLC = "โตโยต้า กรุ๊ป"; group.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.CreateBy = "440065"; group.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.UpdateBy = "440065"; groupList.Add(group); group = new dtCustomerGroupForView(); group.CustCode = "C0000000014"; group.GroupCode = "G0000041"; group.GroupNameEN = "Central pattana"; group.GroupNameLC = "เซ็นทรัลพัฒนา"; group.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.CreateBy = "440065"; group.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.UpdateBy = "440065"; groupList.Add(group); group = new dtCustomerGroupForView(); group.CustCode = "C0000000014"; group.GroupCode = "G0000056"; group.GroupNameEN = "XEROX group"; group.GroupNameLC = "ซีร็อกซ์ กรุ๊ป"; group.CreateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.CreateBy = "440065"; group.UpdateDate = new DateTime(2011, 7, 13, 12, 9, 0); group.UpdateBy = "440065"; groupList.Add(group); try { actual = target.GetCustomer(strCustCode); } catch (ApplicationErrorException ex) { actual = new List <doCustomer>(); } catch (Exception ex) { actual = new List <doCustomer>(); } return(string.Format(RESULT_FORMAT, 4, expected, actual, CompareResult_Object(expected, actual))); }