/// <summary> /// เพิ่มข้อมูล User ที่เป็น คปภ. /// </summary> /// <param name="employeeNo">รหัสพนักงาน คปภ.</param> /// <param name="preNameCode">รหัสคำนำ</param> /// <param name="firstName">ชื่อ</param> /// <param name="lastName">นามสกุล</param> /// <param name="sex">เพศ M=ชาย, F=หญิง</param> /// <returns>ResponseMessage<bool></returns> public DTO.ResponseMessage <bool> InsertOIC(string oicEmpNo, string oicUserName, string preNameCode, string firstName, string lastName, string sex, string oicTypeCode, byte[] sign) { //ไม่ต้องเซ็ค รหัส AD ของเจ้าหน้าที่ คปภ. if (svc.IsRightUserOIC(oicUserName).ResultMessage) { // if(true) if (oicTypeCode == "2") { DTO.ResponseMessage <bool> res = new DTO.ResponseMessage <bool>(); FileManagement.FileServiceClient svc_file = new FileManagement.FileServiceClient(); Stream stream = new MemoryStream(sign); try { svc_file.InsertOIC(firstName, lastName, oicEmpNo, oicTypeCode, oicUserName, preNameCode, sex, stream); } catch (Exception ex) { res.ErrorMsg = "กรุณาติดต่อผู้ดูแลระบบ"; } return(res); } else { return(svc.InsertOIC(oicEmpNo, oicUserName, preNameCode, firstName, lastName, sex, oicTypeCode, sign)); } } else { DTO.ResponseMessage <bool> res = new DTO.ResponseMessage <bool>(); res.ResultMessage = false; res.ErrorMsg = Resources.errorPersonBiz_002 + oicUserName + Resources.errorPersonBiz_003; return(res); } }