private CheckSmilePassword_Result MTLCheckSmilePassword(string fld_client_number, string fld_smile_password, string fld_card_seq_number) { CheckSmilePassword_Result obj = new CheckSmilePassword_Result(); //1. Call ApplinX Web Services CheckSmilePassword() WS_Admin_SmileServices.WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService wsobj = new WS_Admin_SmileServices.WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService(); obj.fld_result = wsobj.CheckSmilePassword(admin_username, admin_password, fld_client_number, fld_smile_password, fld_card_seq_number, out obj.fld_sessionID, out obj.fld_last_changed_password_channel, out obj.fld_last_changed_password_date, out obj.fld_last_changed_password_time); /* * ตัวอย่างข้อมูลสำหรับทดสอบ */ //CheckSmilePassword_Result obj = new CheckSmilePassword_Result //{ // fld_result = "passed", // fld_sessionID = "U012342", // fld_last_changed_password_channel = "", // fld_last_changed_password_date = "", // fld_last_changed_password_time = "" //}; return obj; }
public CheckSmilePassword_Result CheckSmilePassword(string fld_channel, string fld_partner_branch_code, string fld_partner_branch_name, string fld_client_number, string fld_smile_password, string fld_card_seq_number) { CheckSmilePassword_Result obj = new CheckSmilePassword_Result(); RefRunningTBBLL runningobj = new RefRunningTBBLL(); refnum = runningobj.AddRefRunningTBAndReturn(); WSLogBLL logobj = new WSLogBLL(); try { if (fld_channel == "" || fld_channel.ToUpper() != "SFX" || fld_client_number == "") { //LogRequest: Insert Log Request logobj.AddWSLog(fld_channel, ipaddress, "Request", "NETWS_ForPartner", "CheckSmilePassword", fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + fld_client_number + "|" + fld_smile_password + "|" + fld_card_seq_number, refnum); obj.fld_result = "notpass_กรุณาระบุ Channel หรือ Client Number ให้ถูกต้อง"; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return obj; } else { switch (fld_channel.ToUpper()) { case "SFX": try { //LogRequest: Insert Log Request logobj.AddWSLog(fld_channel, ipaddress, "Request", "NETWS_ForPartner", "CheckSmilePassword", fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + fld_client_number + "|" + fld_smile_password + "|" + fld_card_seq_number, refnum); // 20111117 เปลี่ยน ApplinX Application Service เพื่อ 24 ชม. //WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService wsobj = new WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService(); WS_Admin_SmileService_ForSmartCard.WS_Admin_ForSmartCardService wsobj = new WS_Admin_SmileService_ForSmartCard.WS_Admin_ForSmartCardService(); obj.fld_result = wsobj.CheckSmilePassword(admin_username, admin_password, fld_client_number, fld_smile_password, fld_card_seq_number, out obj.fld_sessionID, out obj.fld_last_changed_password_channel, out obj.fld_last_changed_password_date, out obj.fld_last_changed_password_time); //เอาชื่อ-นามสกุลลูกค้าจาก Method GetCustomerDetail มาแสดงด้วย GetCustomerDetail_Result obj2 = GetCustomerDetail(fld_client_number); obj.fld_customer_name = obj2.fld_customer_name; obj.fld_customer_surname = obj2.fld_customer_surname; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return obj; } catch (Exception ex) { obj.fld_result = ex.ToString(); //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return obj; } break; default: obj.fld_result = "notpass_ระบบของท่านไม่มีสิทธิ์ตรวจสอบรหัสผ่านของสมาชิกเมืองไทย Smile Club"; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return obj; break; } } } catch (Exception ex) { obj.fld_result = ex.ToString(); //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return obj; } }
public CheckSmilePassword_Result CheckSmilePassword(string fld_channel, string fld_partner_branch_code, string fld_partner_branch_name, string fld_client_number, string fld_smile_password, string fld_card_seq_number) { CheckSmilePassword_Result obj = new CheckSmilePassword_Result(); RefRunningTBBLL runningobj = new RefRunningTBBLL(); refnum = runningobj.AddRefRunningTBAndReturn(); WSLogBLL logobj = new WSLogBLL(); try { if (fld_channel == "" || fld_channel.ToUpper() != "TESTEDC" || fld_client_number == "") { //LogRequest: Insert Log Request logobj.AddWSLog(fld_channel, ipaddress, "Request", "NETWS_ForPartner", "CheckSmilePassword", fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + fld_client_number + "|" + fld_smile_password + "|" + fld_card_seq_number, refnum); obj.fld_result = "notpass_กรุณาระบุ Channel หรือ Client Number ให้ถูกต้อง"; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return(obj); } else { switch (fld_channel.ToUpper()) { case "TESTEDC": try { //LogRequest: Insert Log Request logobj.AddWSLog(fld_channel, ipaddress, "Request", "NETWS_ForPartner", "CheckSmilePassword", fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + fld_client_number + "|" + fld_smile_password + "|" + fld_card_seq_number, refnum); // 20111117 เปลี่ยน ApplinX Application Service เพื่อ 24 ชม. //WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService wsobj = new WS_Admin_ForSmartCard.WS_Admin_ForSmartCardService(); WS_Admin_SmileService_ForSmartCard.WS_Admin_ForSmartCardService wsobj = new WS_Admin_SmileService_ForSmartCard.WS_Admin_ForSmartCardService(); obj.fld_result = wsobj.CheckSmilePassword(admin_username, admin_password, fld_client_number, fld_smile_password, fld_card_seq_number, out obj.fld_sessionID, out obj.fld_last_changed_password_channel, out obj.fld_last_changed_password_date, out obj.fld_last_changed_password_time); //เอาชื่อ-นามสกุลลูกค้าจาก Method GetCustomerDetail มาแสดงด้วย GetCustomerDetail_Result obj2 = getCustomerDetail(fld_client_number); obj.fld_customer_name = obj2.fld_customer_name; obj.fld_customer_surname = obj2.fld_customer_surname; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return(obj); } catch (Exception ex) { obj.fld_result = ex.ToString(); //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return(obj); } break; default: obj.fld_result = "notpass_ระบบของท่านไม่มีสิทธิ์ตรวจสอบรหัสผ่านของสมาชิกเมืองไทย Smile Club"; //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return(obj); break; } } } catch (Exception ex) { obj.fld_result = ex.ToString(); //LogResponse: Insert Log Response logobj.AddWSLog(fld_channel, ipaddress, "Response", "NETWS_ForPartner", "CheckSmilePassword", obj.fld_result + "|" + fld_channel + "|" + fld_partner_branch_code + "|" + fld_partner_branch_name + "|" + obj.fld_sessionID, refnum); return(obj); } }