public HttpResponseMessage VerifyUserNamePassword(string szHotelDB, string szIPServer, string szUserLogin, string szPassword, string szDeviceCode) { var result = new Response(); var conn = DBHelper.ConnectDatabase(szHotelDB, szIPServer); if (conn == null) { result.status = -1; result.dataResult = "Fail Connect Database"; return(Request.CreateResponse(HttpStatusCode.InternalServerError, result)); } //--- Check UserName & Password and permission string szUserFullName = ""; int iUserID = HotelAuthenAPI.VerifyUserNamePassword(conn, szUserLogin, szPassword, ref szUserFullName); if (iUserID == 0) { result.status = 1; result.dataResult = "UserLogin or Password is not correct"; } else { result.status = 0; result.dataResult = iUserID; result.dataExtra = szUserFullName; } DBHelper.CloseConnection(conn); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage CheckUserRole(string szHotelDB, string szIPServer, string szUserLogin, string szPassword, string szDeviceCode) { var result = new Response(); var conn = DBHelper.ConnectDatabase(szHotelDB, szIPServer); if (conn == null) { result.status = -1; result.dataResult = "Fail Connect Database"; return(Request.CreateResponse(HttpStatusCode.InternalServerError, result)); } string szErrMsg = ""; var xListTransInfo = HotelAuthenAPI.UserRole(conn, szUserLogin, szPassword, ref szErrMsg); if (xListTransInfo == null) { result.status = 1; result.dataResult = szErrMsg; } else { result.status = 0; result.dataResult = xListTransInfo; } DBHelper.CloseConnection(conn); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage GetCurrentHotelDate(string szHotelDB, string szServer, string szDeviceCode) { var result = new Response(); var conn = DBHelper.ConnectDatabase(szHotelDB, szServer); if (conn == null) { result.status = -1; result.dataResult = "Fail Connect Database"; return(Request.CreateResponse(HttpStatusCode.InternalServerError, result)); } //--- Check UserName & Password and permission DateTime dtHotelDate = HotelAuthenAPI.GetCurrentHotelDate(conn); result.status = 0; result.dataResult = dtHotelDate.ToString("yyyy/MM/dd"); DBHelper.CloseConnection(conn); return(Request.CreateResponse(HttpStatusCode.OK, result)); }