Commit e5cdf18d436a38940b5ae4194803f9f623caa4f3
1 parent
e9497eda
Merge code
Showing
29 changed files
with
777 additions
and
1445 deletions
400-SOURCECODE/AIAHTML5.ADMIN.API/AIAHTML5.ADMIN.API.csproj
... | ... | @@ -513,7 +513,10 @@ |
513 | 513 | <Compile Include="Entity\GetSearchTerms_Result.cs"> |
514 | 514 | <DependentUpon>AIADBEntity.tt</DependentUpon> |
515 | 515 | </Compile> |
516 | - <Compile Include="Entity\GetSearchUserList_Result.cs"> | |
516 | + <Compile Include="Entity\GetSearchUserList1_Result.cs"> | |
517 | + <DependentUpon>AIADBEntity.tt</DependentUpon> | |
518 | + </Compile> | |
519 | + <Compile Include="Entity\GetSearchUsers_Result.cs"> | |
517 | 520 | <DependentUpon>AIADBEntity.tt</DependentUpon> |
518 | 521 | </Compile> |
519 | 522 | <Compile Include="Entity\GetSiteAccoutDetail_Result.cs"> |
... | ... | @@ -726,7 +729,10 @@ |
726 | 729 | <Compile Include="Entity\usp_GetLicenseModestySettings_Result.cs"> |
727 | 730 | <DependentUpon>AIADBEntity.tt</DependentUpon> |
728 | 731 | </Compile> |
729 | - <Compile Include="Entity\usp_GetLicenses_Result.cs"> | |
732 | + <Compile Include="Entity\usp_GetlicensesList_Result.cs"> | |
733 | + <DependentUpon>AIADBEntity.tt</DependentUpon> | |
734 | + </Compile> | |
735 | + <Compile Include="Entity\usp_Getlicenses_Result.cs"> | |
730 | 736 | <DependentUpon>AIADBEntity.tt</DependentUpon> |
731 | 737 | </Compile> |
732 | 738 | <Compile Include="Entity\usp_GetLicenseTypes_Result.cs"> | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/App_Start/WebApiConfig.cs
1 | 1 | using System; |
2 | 2 | using System.Collections.Generic; |
3 | +using System.Configuration; | |
3 | 4 | using System.Linq; |
4 | 5 | using System.Web.Http; |
5 | 6 | using System.Web.Http.Cors; |
... | ... | @@ -15,9 +16,14 @@ namespace AIAHTML5.ADMIN.API |
15 | 16 | = Newtonsoft.Json.ReferenceLoopHandling.Ignore; |
16 | 17 | GlobalConfiguration.Configuration.Formatters |
17 | 18 | .Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); |
18 | - | |
19 | + string Enablecors = ConfigurationManager.AppSettings["Enablecors"]; | |
20 | + if (Enablecors == "false") | |
21 | + { | |
22 | + EnableCorsAttribute cors = new EnableCorsAttribute("http://localhost:4200", "*", "GET,POST"); | |
23 | + config.EnableCors(cors); | |
24 | + } | |
19 | 25 | // Configure cross domain access |
20 | - config.EnableCors(); | |
26 | + | |
21 | 27 | |
22 | 28 | // Web API routes |
23 | 29 | config.MapHttpAttributeRoutes(); | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/LicenseController.cs
... | ... | @@ -43,14 +43,15 @@ namespace AIAHTML5.ADMIN.API.Controllers |
43 | 43 | [HttpGet] |
44 | 44 | public HttpResponseMessage GetLicenses(string accountNumber, string licenseeFirstName, string licenseeLastName, byte licenseTypeId, |
45 | 45 | string institutionName, int stateId, int countryId, string emailId, DateTime subscriptionStartDate, DateTime subscriptionEndDate, |
46 | - bool isActive) | |
46 | + bool isActive, int pageNo, int pageLength) | |
47 | 47 | { |
48 | 48 | List<LicenseModel> LicenseList = new List<LicenseModel>(); |
49 | + int recordCount = 0; | |
49 | 50 | try |
50 | 51 | { |
51 | 52 | LicenseList = LicenseModel.GetLicenses(dbContext, accountNumber, licenseeFirstName, licenseeLastName, licenseTypeId, institutionName, |
52 | - stateId, countryId, emailId, subscriptionStartDate, subscriptionEndDate, isActive); | |
53 | - return Request.CreateResponse(HttpStatusCode.OK, LicenseList); | |
53 | + stateId, countryId, emailId, subscriptionStartDate, subscriptionEndDate, isActive, pageNo, pageLength, out recordCount); | |
54 | + return Request.CreateResponse(HttpStatusCode.OK, new { LicenseList = LicenseList, RecordCount = recordCount }); | |
54 | 55 | } |
55 | 56 | catch (Exception ex) |
56 | 57 | { |
... | ... | @@ -59,6 +60,7 @@ namespace AIAHTML5.ADMIN.API.Controllers |
59 | 60 | } |
60 | 61 | } |
61 | 62 | |
63 | + | |
62 | 64 | [Route("InsertLicense")] |
63 | 65 | [HttpPost] |
64 | 66 | public HttpResponseMessage InsertLicense(JObject jsonData) | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/ReportController.cs
... | ... | @@ -22,10 +22,13 @@ namespace AIAHTML5.ADMIN.API.Controllers |
22 | 22 | AIADatabaseV5Entities dbContext = new AIADatabaseV5Entities(); |
23 | 23 | [Route("GetUsageReport")] |
24 | 24 | [HttpGet] |
25 | - public IHttpActionResult GetUsageReport(string sFromDate, string sToDate, string sAccoutNumber, string sZip, int iState, int iCountry) | |
25 | + public IHttpActionResult GetUsageReport(string sFromDate, string sToDate, string sAccoutNumber, string sZip, int iState, int iCountry, int pageNo, int pageLength) | |
26 | 26 | { |
27 | - var lstUsageReport = dbContext.GetUsageReport(sFromDate, sToDate, sAccoutNumber, sZip, iState, iCountry).ToList(); | |
28 | - return Ok(lstUsageReport); | |
27 | + | |
28 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); | |
29 | + var lstUsageReport = dbContext.GetUsageReport(sFromDate, sToDate, sAccoutNumber, sZip, iState, iCountry,pageNo, pageLength, spRecordCount).ToList(); | |
30 | + return Ok(new { UserUsage = lstUsageReport, RecordCount = spRecordCount.Value }); | |
31 | + //return Ok(lstUsageReport); | |
29 | 32 | } |
30 | 33 | |
31 | 34 | [Route("GetCustomerSummeryReport")] |
... | ... | @@ -39,7 +42,7 @@ namespace AIAHTML5.ADMIN.API.Controllers |
39 | 42 | |
40 | 43 | [Route("GetExpiringSubscriptionReport")] |
41 | 44 | [HttpGet] |
42 | - public IHttpActionResult GetExpiringSubscriptionReport(string sFromDate, string sToDate, Nullable<decimal> iStartPrice, Nullable<decimal> iEndPrice, int iLicenseTypeId, int iAccountTypeId, string sZip, int iStateId, int iCountryId) | |
45 | + public IHttpActionResult GetExpiringSubscriptionReport(string sFromDate, string sToDate, decimal iStartPrice, decimal iEndPrice, int iLicenseTypeId, int iAccountTypeId, string sZip, int iStateId, int iCountryId) | |
43 | 46 | { |
44 | 47 | var lstExpiringSubscriptionReport = dbContext.GetExpiringLicenses(sFromDate, sToDate, iStartPrice, iEndPrice, (byte)iLicenseTypeId, (byte)iAccountTypeId, sZip, iStateId, iCountryId).ToList(); |
45 | 48 | return Ok(lstExpiringSubscriptionReport); | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Controllers/UserController.cs
... | ... | @@ -142,15 +142,27 @@ namespace AIAHTML5.ADMIN.API.Controllers |
142 | 142 | |
143 | 143 | [Route("Users")] |
144 | 144 | [HttpGet] |
145 | - public IHttpActionResult UserList(string firstname, string lastname, string emailid, string accountnumber, string usertypeid, string accounttypeid) | |
145 | + public IHttpActionResult UserList(string firstname, string lastname, string emailid, string accountnumber, string usertypeid, string accounttypeid, | |
146 | + int pageNo, int pageLength) | |
146 | 147 | { |
147 | - int UserTypeId = (!string.IsNullOrEmpty(usertypeid) ? Convert.ToInt32(usertypeid) : 0); | |
148 | - int AccountTypeId = (!string.IsNullOrEmpty(accounttypeid) ? Convert.ToInt32(accounttypeid) : 0); | |
149 | - dbContext.Configuration.ProxyCreationEnabled = false; | |
150 | - List<usp_GetSearchUserList_Result> Users = dbContext.usp_GetSearchUserList(firstname, lastname, emailid, accountnumber, UserTypeId, AccountTypeId, 1).ToList(); | |
151 | - return Ok(Users); | |
148 | + try | |
149 | + { | |
150 | + int UserTypeId = (!string.IsNullOrEmpty(usertypeid) ? Convert.ToInt32(usertypeid) : 0); | |
151 | + int AccountTypeId = (!string.IsNullOrEmpty(accounttypeid) ? Convert.ToInt32(accounttypeid) : 0); | |
152 | + int recordCount = 0; | |
153 | + dbContext.Configuration.ProxyCreationEnabled = false; | |
154 | + //var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
155 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); | |
156 | + //recordCount = (int)spRecordCount.Value; | |
157 | + List<GetSearchUsers_Result> Users = dbContext.GetSearchUsers(firstname, lastname, emailid, accountnumber, UserTypeId, AccountTypeId, 1, | |
158 | + pageNo, pageLength, spRecordCount).ToList(); | |
159 | + return Ok(new { UserList = Users, RecordCount = spRecordCount.Value }); | |
160 | + } | |
161 | + catch(Exception ex) | |
162 | + { | |
163 | + return BadRequest(); | |
164 | + } | |
152 | 165 | } |
153 | - | |
154 | 166 | [Route("UpdateUser")] |
155 | 167 | [HttpPost] |
156 | 168 | public HttpResponseMessage UpdateUser(JObject jsonUserData) | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/AIADBEntity.Context.cs
... | ... | @@ -1466,7 +1466,7 @@ namespace AIAHTML5.ADMIN.API.Entity |
1466 | 1466 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSearchTerms_Result>("GetSearchTerms"); |
1467 | 1467 | } |
1468 | 1468 | |
1469 | - public virtual ObjectResult<GetSearchUserList_Result> GetSearchUserList(string sFirstName, string sLastName, string sEmailId, string sAccoutNumber, Nullable<int> iUserTypeId, Nullable<int> iAccountTypeId, Nullable<int> iLoginUserType) | |
1469 | + public virtual int GetSearchUserList(string sFirstName, string sLastName, string sEmailId, string sAccoutNumber, Nullable<int> iUserTypeId, Nullable<int> iAccountTypeId, Nullable<int> iLoginUserType, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
1470 | 1470 | { |
1471 | 1471 | var sFirstNameParameter = sFirstName != null ? |
1472 | 1472 | new ObjectParameter("sFirstName", sFirstName) : |
... | ... | @@ -1496,7 +1496,15 @@ namespace AIAHTML5.ADMIN.API.Entity |
1496 | 1496 | new ObjectParameter("iLoginUserType", iLoginUserType) : |
1497 | 1497 | new ObjectParameter("iLoginUserType", typeof(int)); |
1498 | 1498 | |
1499 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSearchUserList_Result>("GetSearchUserList", sFirstNameParameter, sLastNameParameter, sEmailIdParameter, sAccoutNumberParameter, iUserTypeIdParameter, iAccountTypeIdParameter, iLoginUserTypeParameter); | |
1499 | + var pageNoParameter = pageNo.HasValue ? | |
1500 | + new ObjectParameter("pageNo", pageNo) : | |
1501 | + new ObjectParameter("pageNo", typeof(int)); | |
1502 | + | |
1503 | + var pageLengthParameter = pageLength.HasValue ? | |
1504 | + new ObjectParameter("pageLength", pageLength) : | |
1505 | + new ObjectParameter("pageLength", typeof(int)); | |
1506 | + | |
1507 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("GetSearchUserList", sFirstNameParameter, sLastNameParameter, sEmailIdParameter, sAccoutNumberParameter, iUserTypeIdParameter, iAccountTypeIdParameter, iLoginUserTypeParameter, pageNoParameter, pageLengthParameter, recordCount); | |
1500 | 1508 | } |
1501 | 1509 | |
1502 | 1510 | public virtual ObjectResult<GetSiteAccoutDetail_Result> GetSiteAccoutDetail(string strAccountNumber) |
... | ... | @@ -1630,7 +1638,7 @@ namespace AIAHTML5.ADMIN.API.Entity |
1630 | 1638 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<Nullable<int>>("GetTotalLoginsByLicenseEditionId", licenseEditionIdParameter); |
1631 | 1639 | } |
1632 | 1640 | |
1633 | - public virtual ObjectResult<GetUsageReport_Result> GetUsageReport(string sFromDate, string sToDate, string sAccoutNumber, string sZip, Nullable<int> iState, Nullable<int> iCountry) | |
1641 | + public virtual ObjectResult<GetUsageReport_Result> GetUsageReport(string sFromDate, string sToDate, string sAccoutNumber, string sZip, Nullable<int> iState, Nullable<int> iCountry, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
1634 | 1642 | { |
1635 | 1643 | var sFromDateParameter = sFromDate != null ? |
1636 | 1644 | new ObjectParameter("sFromDate", sFromDate) : |
... | ... | @@ -1656,7 +1664,15 @@ namespace AIAHTML5.ADMIN.API.Entity |
1656 | 1664 | new ObjectParameter("iCountry", iCountry) : |
1657 | 1665 | new ObjectParameter("iCountry", typeof(int)); |
1658 | 1666 | |
1659 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetUsageReport_Result>("GetUsageReport", sFromDateParameter, sToDateParameter, sAccoutNumberParameter, sZipParameter, iStateParameter, iCountryParameter); | |
1667 | + var pageNoParameter = pageNo.HasValue ? | |
1668 | + new ObjectParameter("pageNo", pageNo) : | |
1669 | + new ObjectParameter("pageNo", typeof(int)); | |
1670 | + | |
1671 | + var pageLengthParameter = pageLength.HasValue ? | |
1672 | + new ObjectParameter("pageLength", pageLength) : | |
1673 | + new ObjectParameter("pageLength", typeof(int)); | |
1674 | + | |
1675 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetUsageReport_Result>("GetUsageReport", sFromDateParameter, sToDateParameter, sAccoutNumberParameter, sZipParameter, iStateParameter, iCountryParameter, pageNoParameter, pageLengthParameter, recordCount); | |
1660 | 1676 | } |
1661 | 1677 | |
1662 | 1678 | public virtual ObjectResult<GetUsageReport_OLD_PROC_Result> GetUsageReport_OLD_PROC(string sFromDate, string sToDate, string sAccoutNumber, string sZip, Nullable<int> iState, Nullable<int> iCountry) |
... | ... | @@ -3159,55 +3175,6 @@ namespace AIAHTML5.ADMIN.API.Entity |
3159 | 3175 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetLicenseById_Result>("usp_GetLicenseById", idParameter); |
3160 | 3176 | } |
3161 | 3177 | |
3162 | - public virtual ObjectResult<usp_GetLicenses_Result> usp_GetLicenses(string sStartDate, string sEndDate, string sAccoutNumber, string sLicenseeFirstName, string sLicenseeLastName, Nullable<byte> iLicenseTypeId, string sInstituteName, string sEmail, Nullable<int> iStateId, Nullable<int> iCountryId, Nullable<bool> bisActive) | |
3163 | - { | |
3164 | - var sStartDateParameter = sStartDate != null ? | |
3165 | - new ObjectParameter("sStartDate", sStartDate) : | |
3166 | - new ObjectParameter("sStartDate", typeof(string)); | |
3167 | - | |
3168 | - var sEndDateParameter = sEndDate != null ? | |
3169 | - new ObjectParameter("sEndDate", sEndDate) : | |
3170 | - new ObjectParameter("sEndDate", typeof(string)); | |
3171 | - | |
3172 | - var sAccoutNumberParameter = sAccoutNumber != null ? | |
3173 | - new ObjectParameter("sAccoutNumber", sAccoutNumber) : | |
3174 | - new ObjectParameter("sAccoutNumber", typeof(string)); | |
3175 | - | |
3176 | - var sLicenseeFirstNameParameter = sLicenseeFirstName != null ? | |
3177 | - new ObjectParameter("sLicenseeFirstName", sLicenseeFirstName) : | |
3178 | - new ObjectParameter("sLicenseeFirstName", typeof(string)); | |
3179 | - | |
3180 | - var sLicenseeLastNameParameter = sLicenseeLastName != null ? | |
3181 | - new ObjectParameter("sLicenseeLastName", sLicenseeLastName) : | |
3182 | - new ObjectParameter("sLicenseeLastName", typeof(string)); | |
3183 | - | |
3184 | - var iLicenseTypeIdParameter = iLicenseTypeId.HasValue ? | |
3185 | - new ObjectParameter("iLicenseTypeId", iLicenseTypeId) : | |
3186 | - new ObjectParameter("iLicenseTypeId", typeof(byte)); | |
3187 | - | |
3188 | - var sInstituteNameParameter = sInstituteName != null ? | |
3189 | - new ObjectParameter("sInstituteName", sInstituteName) : | |
3190 | - new ObjectParameter("sInstituteName", typeof(string)); | |
3191 | - | |
3192 | - var sEmailParameter = sEmail != null ? | |
3193 | - new ObjectParameter("sEmail", sEmail) : | |
3194 | - new ObjectParameter("sEmail", typeof(string)); | |
3195 | - | |
3196 | - var iStateIdParameter = iStateId.HasValue ? | |
3197 | - new ObjectParameter("iStateId", iStateId) : | |
3198 | - new ObjectParameter("iStateId", typeof(int)); | |
3199 | - | |
3200 | - var iCountryIdParameter = iCountryId.HasValue ? | |
3201 | - new ObjectParameter("iCountryId", iCountryId) : | |
3202 | - new ObjectParameter("iCountryId", typeof(int)); | |
3203 | - | |
3204 | - var bisActiveParameter = bisActive.HasValue ? | |
3205 | - new ObjectParameter("bisActive", bisActive) : | |
3206 | - new ObjectParameter("bisActive", typeof(bool)); | |
3207 | - | |
3208 | - return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetLicenses_Result>("usp_GetLicenses", sStartDateParameter, sEndDateParameter, sAccoutNumberParameter, sLicenseeFirstNameParameter, sLicenseeLastNameParameter, iLicenseTypeIdParameter, sInstituteNameParameter, sEmailParameter, iStateIdParameter, iCountryIdParameter, bisActiveParameter); | |
3209 | - } | |
3210 | - | |
3211 | 3178 | public virtual ObjectResult<usp_GetLicenseTypes_Result> usp_GetLicenseTypes() |
3212 | 3179 | { |
3213 | 3180 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetLicenseTypes_Result>("usp_GetLicenseTypes"); |
... | ... | @@ -3530,5 +3497,201 @@ namespace AIAHTML5.ADMIN.API.Entity |
3530 | 3497 | |
3531 | 3498 | return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("usp_UpdateLicenseUserGroupUsers", userGroupIdParameter, userIdsParameter, status); |
3532 | 3499 | } |
3500 | + | |
3501 | + public virtual ObjectResult<usp_Getlicenses_Result> usp_Getlicenses(string sStartDate, string sEndDate, string sAccoutNumber, string sLicenseeFirstName, string sLicenseeLastName, Nullable<byte> iLicenseTypeId, string sInstituteName, string sEmail, Nullable<int> iStateId, Nullable<int> iCountryId, Nullable<bool> bisActive, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
3502 | + { | |
3503 | + var sStartDateParameter = sStartDate != null ? | |
3504 | + new ObjectParameter("sStartDate", sStartDate) : | |
3505 | + new ObjectParameter("sStartDate", typeof(string)); | |
3506 | + | |
3507 | + var sEndDateParameter = sEndDate != null ? | |
3508 | + new ObjectParameter("sEndDate", sEndDate) : | |
3509 | + new ObjectParameter("sEndDate", typeof(string)); | |
3510 | + | |
3511 | + var sAccoutNumberParameter = sAccoutNumber != null ? | |
3512 | + new ObjectParameter("sAccoutNumber", sAccoutNumber) : | |
3513 | + new ObjectParameter("sAccoutNumber", typeof(string)); | |
3514 | + | |
3515 | + var sLicenseeFirstNameParameter = sLicenseeFirstName != null ? | |
3516 | + new ObjectParameter("sLicenseeFirstName", sLicenseeFirstName) : | |
3517 | + new ObjectParameter("sLicenseeFirstName", typeof(string)); | |
3518 | + | |
3519 | + var sLicenseeLastNameParameter = sLicenseeLastName != null ? | |
3520 | + new ObjectParameter("sLicenseeLastName", sLicenseeLastName) : | |
3521 | + new ObjectParameter("sLicenseeLastName", typeof(string)); | |
3522 | + | |
3523 | + var iLicenseTypeIdParameter = iLicenseTypeId.HasValue ? | |
3524 | + new ObjectParameter("iLicenseTypeId", iLicenseTypeId) : | |
3525 | + new ObjectParameter("iLicenseTypeId", typeof(byte)); | |
3526 | + | |
3527 | + var sInstituteNameParameter = sInstituteName != null ? | |
3528 | + new ObjectParameter("sInstituteName", sInstituteName) : | |
3529 | + new ObjectParameter("sInstituteName", typeof(string)); | |
3530 | + | |
3531 | + var sEmailParameter = sEmail != null ? | |
3532 | + new ObjectParameter("sEmail", sEmail) : | |
3533 | + new ObjectParameter("sEmail", typeof(string)); | |
3534 | + | |
3535 | + var iStateIdParameter = iStateId.HasValue ? | |
3536 | + new ObjectParameter("iStateId", iStateId) : | |
3537 | + new ObjectParameter("iStateId", typeof(int)); | |
3538 | + | |
3539 | + var iCountryIdParameter = iCountryId.HasValue ? | |
3540 | + new ObjectParameter("iCountryId", iCountryId) : | |
3541 | + new ObjectParameter("iCountryId", typeof(int)); | |
3542 | + | |
3543 | + var bisActiveParameter = bisActive.HasValue ? | |
3544 | + new ObjectParameter("bisActive", bisActive) : | |
3545 | + new ObjectParameter("bisActive", typeof(bool)); | |
3546 | + | |
3547 | + var pageNoParameter = pageNo.HasValue ? | |
3548 | + new ObjectParameter("pageNo", pageNo) : | |
3549 | + new ObjectParameter("pageNo", typeof(int)); | |
3550 | + | |
3551 | + var pageLengthParameter = pageLength.HasValue ? | |
3552 | + new ObjectParameter("pageLength", pageLength) : | |
3553 | + new ObjectParameter("pageLength", typeof(int)); | |
3554 | + | |
3555 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_Getlicenses_Result>("usp_Getlicenses", sStartDateParameter, sEndDateParameter, sAccoutNumberParameter, sLicenseeFirstNameParameter, sLicenseeLastNameParameter, iLicenseTypeIdParameter, sInstituteNameParameter, sEmailParameter, iStateIdParameter, iCountryIdParameter, bisActiveParameter, pageNoParameter, pageLengthParameter, recordCount); | |
3556 | + } | |
3557 | + | |
3558 | + public virtual ObjectResult<usp_GetlicensesList_Result> usp_GetlicensesList(string sStartDate, string sEndDate, string sAccoutNumber, string sLicenseeFirstName, string sLicenseeLastName, Nullable<byte> iLicenseTypeId, string sInstituteName, string sEmail, Nullable<int> iStateId, Nullable<int> iCountryId, Nullable<bool> bisActive, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
3559 | + { | |
3560 | + var sStartDateParameter = sStartDate != null ? | |
3561 | + new ObjectParameter("sStartDate", sStartDate) : | |
3562 | + new ObjectParameter("sStartDate", typeof(string)); | |
3563 | + | |
3564 | + var sEndDateParameter = sEndDate != null ? | |
3565 | + new ObjectParameter("sEndDate", sEndDate) : | |
3566 | + new ObjectParameter("sEndDate", typeof(string)); | |
3567 | + | |
3568 | + var sAccoutNumberParameter = sAccoutNumber != null ? | |
3569 | + new ObjectParameter("sAccoutNumber", sAccoutNumber) : | |
3570 | + new ObjectParameter("sAccoutNumber", typeof(string)); | |
3571 | + | |
3572 | + var sLicenseeFirstNameParameter = sLicenseeFirstName != null ? | |
3573 | + new ObjectParameter("sLicenseeFirstName", sLicenseeFirstName) : | |
3574 | + new ObjectParameter("sLicenseeFirstName", typeof(string)); | |
3575 | + | |
3576 | + var sLicenseeLastNameParameter = sLicenseeLastName != null ? | |
3577 | + new ObjectParameter("sLicenseeLastName", sLicenseeLastName) : | |
3578 | + new ObjectParameter("sLicenseeLastName", typeof(string)); | |
3579 | + | |
3580 | + var iLicenseTypeIdParameter = iLicenseTypeId.HasValue ? | |
3581 | + new ObjectParameter("iLicenseTypeId", iLicenseTypeId) : | |
3582 | + new ObjectParameter("iLicenseTypeId", typeof(byte)); | |
3583 | + | |
3584 | + var sInstituteNameParameter = sInstituteName != null ? | |
3585 | + new ObjectParameter("sInstituteName", sInstituteName) : | |
3586 | + new ObjectParameter("sInstituteName", typeof(string)); | |
3587 | + | |
3588 | + var sEmailParameter = sEmail != null ? | |
3589 | + new ObjectParameter("sEmail", sEmail) : | |
3590 | + new ObjectParameter("sEmail", typeof(string)); | |
3591 | + | |
3592 | + var iStateIdParameter = iStateId.HasValue ? | |
3593 | + new ObjectParameter("iStateId", iStateId) : | |
3594 | + new ObjectParameter("iStateId", typeof(int)); | |
3595 | + | |
3596 | + var iCountryIdParameter = iCountryId.HasValue ? | |
3597 | + new ObjectParameter("iCountryId", iCountryId) : | |
3598 | + new ObjectParameter("iCountryId", typeof(int)); | |
3599 | + | |
3600 | + var bisActiveParameter = bisActive.HasValue ? | |
3601 | + new ObjectParameter("bisActive", bisActive) : | |
3602 | + new ObjectParameter("bisActive", typeof(bool)); | |
3603 | + | |
3604 | + var pageNoParameter = pageNo.HasValue ? | |
3605 | + new ObjectParameter("pageNo", pageNo) : | |
3606 | + new ObjectParameter("pageNo", typeof(int)); | |
3607 | + | |
3608 | + var pageLengthParameter = pageLength.HasValue ? | |
3609 | + new ObjectParameter("pageLength", pageLength) : | |
3610 | + new ObjectParameter("pageLength", typeof(int)); | |
3611 | + | |
3612 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<usp_GetlicensesList_Result>("usp_GetlicensesList", sStartDateParameter, sEndDateParameter, sAccoutNumberParameter, sLicenseeFirstNameParameter, sLicenseeLastNameParameter, iLicenseTypeIdParameter, sInstituteNameParameter, sEmailParameter, iStateIdParameter, iCountryIdParameter, bisActiveParameter, pageNoParameter, pageLengthParameter, recordCount); | |
3613 | + } | |
3614 | + | |
3615 | + public virtual ObjectResult<GetSearchUserList1_Result> GetSearchUserList1(string sFirstName, string sLastName, string sEmailId, string sAccoutNumber, Nullable<int> iUserTypeId, Nullable<int> iAccountTypeId, Nullable<int> iLoginUserType, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
3616 | + { | |
3617 | + var sFirstNameParameter = sFirstName != null ? | |
3618 | + new ObjectParameter("sFirstName", sFirstName) : | |
3619 | + new ObjectParameter("sFirstName", typeof(string)); | |
3620 | + | |
3621 | + var sLastNameParameter = sLastName != null ? | |
3622 | + new ObjectParameter("sLastName", sLastName) : | |
3623 | + new ObjectParameter("sLastName", typeof(string)); | |
3624 | + | |
3625 | + var sEmailIdParameter = sEmailId != null ? | |
3626 | + new ObjectParameter("sEmailId", sEmailId) : | |
3627 | + new ObjectParameter("sEmailId", typeof(string)); | |
3628 | + | |
3629 | + var sAccoutNumberParameter = sAccoutNumber != null ? | |
3630 | + new ObjectParameter("sAccoutNumber", sAccoutNumber) : | |
3631 | + new ObjectParameter("sAccoutNumber", typeof(string)); | |
3632 | + | |
3633 | + var iUserTypeIdParameter = iUserTypeId.HasValue ? | |
3634 | + new ObjectParameter("iUserTypeId", iUserTypeId) : | |
3635 | + new ObjectParameter("iUserTypeId", typeof(int)); | |
3636 | + | |
3637 | + var iAccountTypeIdParameter = iAccountTypeId.HasValue ? | |
3638 | + new ObjectParameter("iAccountTypeId", iAccountTypeId) : | |
3639 | + new ObjectParameter("iAccountTypeId", typeof(int)); | |
3640 | + | |
3641 | + var iLoginUserTypeParameter = iLoginUserType.HasValue ? | |
3642 | + new ObjectParameter("iLoginUserType", iLoginUserType) : | |
3643 | + new ObjectParameter("iLoginUserType", typeof(int)); | |
3644 | + | |
3645 | + var pageNoParameter = pageNo.HasValue ? | |
3646 | + new ObjectParameter("pageNo", pageNo) : | |
3647 | + new ObjectParameter("pageNo", typeof(int)); | |
3648 | + | |
3649 | + var pageLengthParameter = pageLength.HasValue ? | |
3650 | + new ObjectParameter("pageLength", pageLength) : | |
3651 | + new ObjectParameter("pageLength", typeof(int)); | |
3652 | + | |
3653 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSearchUserList1_Result>("GetSearchUserList1", sFirstNameParameter, sLastNameParameter, sEmailIdParameter, sAccoutNumberParameter, iUserTypeIdParameter, iAccountTypeIdParameter, iLoginUserTypeParameter, pageNoParameter, pageLengthParameter, recordCount); | |
3654 | + } | |
3655 | + | |
3656 | + public virtual ObjectResult<GetSearchUsers_Result> GetSearchUsers(string sFirstName, string sLastName, string sEmailId, string sAccoutNumber, Nullable<int> iUserTypeId, Nullable<int> iAccountTypeId, Nullable<int> iLoginUserType, Nullable<int> pageNo, Nullable<int> pageLength, ObjectParameter recordCount) | |
3657 | + { | |
3658 | + var sFirstNameParameter = sFirstName != null ? | |
3659 | + new ObjectParameter("sFirstName", sFirstName) : | |
3660 | + new ObjectParameter("sFirstName", typeof(string)); | |
3661 | + | |
3662 | + var sLastNameParameter = sLastName != null ? | |
3663 | + new ObjectParameter("sLastName", sLastName) : | |
3664 | + new ObjectParameter("sLastName", typeof(string)); | |
3665 | + | |
3666 | + var sEmailIdParameter = sEmailId != null ? | |
3667 | + new ObjectParameter("sEmailId", sEmailId) : | |
3668 | + new ObjectParameter("sEmailId", typeof(string)); | |
3669 | + | |
3670 | + var sAccoutNumberParameter = sAccoutNumber != null ? | |
3671 | + new ObjectParameter("sAccoutNumber", sAccoutNumber) : | |
3672 | + new ObjectParameter("sAccoutNumber", typeof(string)); | |
3673 | + | |
3674 | + var iUserTypeIdParameter = iUserTypeId.HasValue ? | |
3675 | + new ObjectParameter("iUserTypeId", iUserTypeId) : | |
3676 | + new ObjectParameter("iUserTypeId", typeof(int)); | |
3677 | + | |
3678 | + var iAccountTypeIdParameter = iAccountTypeId.HasValue ? | |
3679 | + new ObjectParameter("iAccountTypeId", iAccountTypeId) : | |
3680 | + new ObjectParameter("iAccountTypeId", typeof(int)); | |
3681 | + | |
3682 | + var iLoginUserTypeParameter = iLoginUserType.HasValue ? | |
3683 | + new ObjectParameter("iLoginUserType", iLoginUserType) : | |
3684 | + new ObjectParameter("iLoginUserType", typeof(int)); | |
3685 | + | |
3686 | + var pageNoParameter = pageNo.HasValue ? | |
3687 | + new ObjectParameter("pageNo", pageNo) : | |
3688 | + new ObjectParameter("pageNo", typeof(int)); | |
3689 | + | |
3690 | + var pageLengthParameter = pageLength.HasValue ? | |
3691 | + new ObjectParameter("pageLength", pageLength) : | |
3692 | + new ObjectParameter("pageLength", typeof(int)); | |
3693 | + | |
3694 | + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<GetSearchUsers_Result>("GetSearchUsers", sFirstNameParameter, sLastNameParameter, sEmailIdParameter, sAccoutNumberParameter, iUserTypeIdParameter, iAccountTypeIdParameter, iLoginUserTypeParameter, pageNoParameter, pageLengthParameter, recordCount); | |
3695 | + } | |
3533 | 3696 | } |
3534 | 3697 | } | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/AIADBEntity.edmx
... | ... | @@ -2178,9 +2178,6 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2178 | 2178 | <Parameter Name="sLicenseAccount" Type="varchar" Mode="In" /> |
2179 | 2179 | <Parameter Name="iEditionId" Type="int" Mode="In" /> |
2180 | 2180 | </Function> |
2181 | - <Function Name="GetLicenseIdByUserId" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | |
2182 | - <Parameter Name="iUserId" Type="int" Mode="In" /> | |
2183 | - </Function> | |
2184 | 2181 | <Function Name="GetLicenseIdEditionIdByUserId" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
2185 | 2182 | <Parameter Name="iUserId" Type="int" Mode="In" /> |
2186 | 2183 | </Function> |
... | ... | @@ -2228,6 +2225,21 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2228 | 2225 | <Parameter Name="iUserTypeId" Type="int" Mode="In" /> |
2229 | 2226 | <Parameter Name="iAccountTypeId" Type="int" Mode="In" /> |
2230 | 2227 | <Parameter Name="iLoginUserType" Type="int" Mode="In" /> |
2228 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | |
2229 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | |
2230 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | |
2231 | + </Function> | |
2232 | + <Function Name="GetSearchUsers" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | |
2233 | + <Parameter Name="sFirstName" Type="varchar" Mode="In" /> | |
2234 | + <Parameter Name="sLastName" Type="varchar" Mode="In" /> | |
2235 | + <Parameter Name="sEmailId" Type="varchar" Mode="In" /> | |
2236 | + <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> | |
2237 | + <Parameter Name="iUserTypeId" Type="int" Mode="In" /> | |
2238 | + <Parameter Name="iAccountTypeId" Type="int" Mode="In" /> | |
2239 | + <Parameter Name="iLoginUserType" Type="int" Mode="In" /> | |
2240 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | |
2241 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | |
2242 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | |
2231 | 2243 | </Function> |
2232 | 2244 | <Function Name="GetSiteAccoutDetail" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
2233 | 2245 | <Parameter Name="strAccountNumber" Type="varchar" Mode="In" /> |
... | ... | @@ -2273,6 +2285,9 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2273 | 2285 | <Parameter Name="sZip" Type="varchar" Mode="In" /> |
2274 | 2286 | <Parameter Name="iState" Type="int" Mode="In" /> |
2275 | 2287 | <Parameter Name="iCountry" Type="int" Mode="In" /> |
2288 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | |
2289 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | |
2290 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | |
2276 | 2291 | </Function> |
2277 | 2292 | <Function Name="GetUsageReport_OLD_PROC" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
2278 | 2293 | <Parameter Name="sFromDate" Type="varchar" Mode="In" /> |
... | ... | @@ -2644,7 +2659,7 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2644 | 2659 | <Parameter Name="iLicenseId" Type="int" Mode="In" /> |
2645 | 2660 | <Parameter Name="iBuildingLevelId" Type="int" Mode="In" /> |
2646 | 2661 | </Function> |
2647 | - <Function Name="usp_GetLicenses" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | |
2662 | + <Function Name="usp_GetlicensesList" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | |
2648 | 2663 | <Parameter Name="sStartDate" Type="varchar" Mode="In" /> |
2649 | 2664 | <Parameter Name="sEndDate" Type="varchar" Mode="In" /> |
2650 | 2665 | <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> |
... | ... | @@ -2656,6 +2671,9 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2656 | 2671 | <Parameter Name="iStateId" Type="int" Mode="In" /> |
2657 | 2672 | <Parameter Name="iCountryId" Type="int" Mode="In" /> |
2658 | 2673 | <Parameter Name="bisActive" Type="bit" Mode="In" /> |
2674 | + <Parameter Name="pageNo" Type="int" Mode="In" /> | |
2675 | + <Parameter Name="pageLength" Type="int" Mode="In" /> | |
2676 | + <Parameter Name="recordCount" Type="int" Mode="InOut" /> | |
2659 | 2677 | </Function> |
2660 | 2678 | <Function Name="usp_GetLicenseTypes" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo" /> |
2661 | 2679 | <Function Name="usp_GetLicenseUserGroups" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
... | ... | @@ -2668,15 +2686,6 @@ warning 6002: The table/view 'AIADatabaseV5.dbo.VocabTermNumberToSystemMap' does |
2668 | 2686 | <Function Name="usp_GetProductEditionByLicense" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
2669 | 2687 | <Parameter Name="iLicenseId" Type="int" Mode="In" /> |
2670 | 2688 | </Function> |
2671 | - <Function Name="usp_GetSearchUserList" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> | |
2672 | - <Parameter Name="sFirstName" Type="varchar" Mode="In" /> | |
2673 | - <Parameter Name="sLastName" Type="varchar" Mode="In" /> | |
2674 | - <Parameter Name="sEmailId" Type="varchar" Mode="In" /> | |
2675 | - <Parameter Name="sAccoutNumber" Type="varchar" Mode="In" /> | |
2676 | - <Parameter Name="iUserTypeId" Type="int" Mode="In" /> | |
2677 | - <Parameter Name="iAccountTypeId" Type="int" Mode="In" /> | |
2678 | - <Parameter Name="iLoginUserType" Type="int" Mode="In" /> | |
2679 | - </Function> | |
2680 | 2689 | <Function Name="usp_GetSiteAccountEditions" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> |
2681 | 2690 | <Parameter Name="SiteId" Type="int" Mode="In" /> |
2682 | 2691 | <Parameter Name="LicenseId" Type="int" Mode="In" /> |
... | ... | @@ -5843,7 +5852,7 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
5843 | 5852 | </FunctionImport> |
5844 | 5853 | <FunctionImport Name="GetSearchDetails" ReturnType="Collection(AIADatabaseV5Model.GetSearchDetails_Result)" /> |
5845 | 5854 | <FunctionImport Name="GetSearchTerms" ReturnType="Collection(AIADatabaseV5Model.GetSearchTerms_Result)" /> |
5846 | - <FunctionImport Name="GetSearchUserList" ReturnType="Collection(AIADatabaseV5Model.GetSearchUserList_Result)"> | |
5855 | + <FunctionImport Name="GetSearchUserList"> | |
5847 | 5856 | <Parameter Name="sFirstName" Mode="In" Type="String" /> |
5848 | 5857 | <Parameter Name="sLastName" Mode="In" Type="String" /> |
5849 | 5858 | <Parameter Name="sEmailId" Mode="In" Type="String" /> |
... | ... | @@ -5851,6 +5860,9 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
5851 | 5860 | <Parameter Name="iUserTypeId" Mode="In" Type="Int32" /> |
5852 | 5861 | <Parameter Name="iAccountTypeId" Mode="In" Type="Int32" /> |
5853 | 5862 | <Parameter Name="iLoginUserType" Mode="In" Type="Int32" /> |
5863 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
5864 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
5865 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
5854 | 5866 | </FunctionImport> |
5855 | 5867 | <FunctionImport Name="GetSiteAccoutDetail" ReturnType="Collection(AIADatabaseV5Model.GetSiteAccoutDetail_Result)"> |
5856 | 5868 | <Parameter Name="strAccountNumber" Mode="In" Type="String" /> |
... | ... | @@ -5896,6 +5908,9 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
5896 | 5908 | <Parameter Name="sZip" Mode="In" Type="String" /> |
5897 | 5909 | <Parameter Name="iState" Mode="In" Type="Int32" /> |
5898 | 5910 | <Parameter Name="iCountry" Mode="In" Type="Int32" /> |
5911 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
5912 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
5913 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
5899 | 5914 | </FunctionImport> |
5900 | 5915 | <FunctionImport Name="GetUsageReport_OLD_PROC" ReturnType="Collection(AIADatabaseV5Model.GetUsageReport_OLD_PROC_Result)"> |
5901 | 5916 | <Parameter Name="sFromDate" Mode="In" Type="String" /> |
... | ... | @@ -6324,19 +6339,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
6324 | 6339 | <FunctionImport Name="usp_GetLicenseById" ReturnType="Collection(AIADatabaseV5Model.usp_GetLicenseById_Result)"> |
6325 | 6340 | <Parameter Name="Id" Mode="In" Type="Int32" /> |
6326 | 6341 | </FunctionImport> |
6327 | - <FunctionImport Name="usp_GetLicenses" ReturnType="Collection(AIADatabaseV5Model.usp_GetLicenses_Result)"> | |
6328 | - <Parameter Name="sStartDate" Mode="In" Type="String" /> | |
6329 | - <Parameter Name="sEndDate" Mode="In" Type="String" /> | |
6330 | - <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | |
6331 | - <Parameter Name="sLicenseeFirstName" Mode="In" Type="String" /> | |
6332 | - <Parameter Name="sLicenseeLastName" Mode="In" Type="String" /> | |
6333 | - <Parameter Name="iLicenseTypeId" Mode="In" Type="Byte" /> | |
6334 | - <Parameter Name="sInstituteName" Mode="In" Type="String" /> | |
6335 | - <Parameter Name="sEmail" Mode="In" Type="String" /> | |
6336 | - <Parameter Name="iStateId" Mode="In" Type="Int32" /> | |
6337 | - <Parameter Name="iCountryId" Mode="In" Type="Int32" /> | |
6338 | - <Parameter Name="bisActive" Mode="In" Type="Boolean" /> | |
6339 | - </FunctionImport> | |
6340 | 6342 | <FunctionImport Name="usp_GetLicenseTypes" ReturnType="Collection(AIADatabaseV5Model.usp_GetLicenseTypes_Result)" /> |
6341 | 6343 | <FunctionImport Name="usp_GetManageRights" ReturnType="Collection(AIADatabaseV5Model.usp_GetManageRights_Result)"> |
6342 | 6344 | <Parameter Name="UserId" Mode="In" Type="Int32" /> |
... | ... | @@ -6421,7 +6423,7 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
6421 | 6423 | <Parameter Name="Status" Mode="InOut" Type="Boolean" /> |
6422 | 6424 | </FunctionImport> |
6423 | 6425 | <FunctionImport Name="usp_GetLicenseUserGroups" ReturnType="Collection(AIADatabaseV5Model.usp_GetLicenseUserGroups_Result)"> |
6424 | - <Parameter Name="LicenseId" Mode="In" Type="Int32" /> | |
6426 | + <Parameter Name="LicenseId" Mode="In" Type="Int32" /> | |
6425 | 6427 | </FunctionImport> |
6426 | 6428 | <FunctionImport Name="usp_InsertUpdateLicenseUserGroup"> |
6427 | 6429 | <Parameter Name="Id" Mode="In" Type="Int32" /> |
... | ... | @@ -6437,6 +6439,62 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
6437 | 6439 | <Parameter Name="UserIds" Mode="In" Type="String" /> |
6438 | 6440 | <Parameter Name="Status" Mode="InOut" Type="Boolean" /> |
6439 | 6441 | </FunctionImport> |
6442 | + <FunctionImport Name="usp_Getlicenses" ReturnType="Collection(AIADatabaseV5Model.usp_Getlicenses_Result)"> | |
6443 | + <Parameter Name="sStartDate" Mode="In" Type="String" /> | |
6444 | + <Parameter Name="sEndDate" Mode="In" Type="String" /> | |
6445 | + <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | |
6446 | + <Parameter Name="sLicenseeFirstName" Mode="In" Type="String" /> | |
6447 | + <Parameter Name="sLicenseeLastName" Mode="In" Type="String" /> | |
6448 | + <Parameter Name="iLicenseTypeId" Mode="In" Type="Byte" /> | |
6449 | + <Parameter Name="sInstituteName" Mode="In" Type="String" /> | |
6450 | + <Parameter Name="sEmail" Mode="In" Type="String" /> | |
6451 | + <Parameter Name="iStateId" Mode="In" Type="Int32" /> | |
6452 | + <Parameter Name="iCountryId" Mode="In" Type="Int32" /> | |
6453 | + <Parameter Name="bisActive" Mode="In" Type="Boolean" /> | |
6454 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
6455 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
6456 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
6457 | + </FunctionImport> | |
6458 | + <FunctionImport Name="usp_GetlicensesList" ReturnType="Collection(AIADatabaseV5Model.usp_GetlicensesList_Result)"> | |
6459 | + <Parameter Name="sStartDate" Mode="In" Type="String" /> | |
6460 | + <Parameter Name="sEndDate" Mode="In" Type="String" /> | |
6461 | + <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | |
6462 | + <Parameter Name="sLicenseeFirstName" Mode="In" Type="String" /> | |
6463 | + <Parameter Name="sLicenseeLastName" Mode="In" Type="String" /> | |
6464 | + <Parameter Name="iLicenseTypeId" Mode="In" Type="Byte" /> | |
6465 | + <Parameter Name="sInstituteName" Mode="In" Type="String" /> | |
6466 | + <Parameter Name="sEmail" Mode="In" Type="String" /> | |
6467 | + <Parameter Name="iStateId" Mode="In" Type="Int32" /> | |
6468 | + <Parameter Name="iCountryId" Mode="In" Type="Int32" /> | |
6469 | + <Parameter Name="bisActive" Mode="In" Type="Boolean" /> | |
6470 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
6471 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
6472 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
6473 | + </FunctionImport> | |
6474 | + <FunctionImport Name="GetSearchUserList1" ReturnType="Collection(AIADatabaseV5Model.GetSearchUserList1_Result)"> | |
6475 | + <Parameter Name="sFirstName" Mode="In" Type="String" /> | |
6476 | + <Parameter Name="sLastName" Mode="In" Type="String" /> | |
6477 | + <Parameter Name="sEmailId" Mode="In" Type="String" /> | |
6478 | + <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | |
6479 | + <Parameter Name="iUserTypeId" Mode="In" Type="Int32" /> | |
6480 | + <Parameter Name="iAccountTypeId" Mode="In" Type="Int32" /> | |
6481 | + <Parameter Name="iLoginUserType" Mode="In" Type="Int32" /> | |
6482 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
6483 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
6484 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
6485 | + </FunctionImport> | |
6486 | + <FunctionImport Name="GetSearchUsers" ReturnType="Collection(AIADatabaseV5Model.GetSearchUsers_Result)"> | |
6487 | + <Parameter Name="sFirstName" Mode="In" Type="String" /> | |
6488 | + <Parameter Name="sLastName" Mode="In" Type="String" /> | |
6489 | + <Parameter Name="sEmailId" Mode="In" Type="String" /> | |
6490 | + <Parameter Name="sAccoutNumber" Mode="In" Type="String" /> | |
6491 | + <Parameter Name="iUserTypeId" Mode="In" Type="Int32" /> | |
6492 | + <Parameter Name="iAccountTypeId" Mode="In" Type="Int32" /> | |
6493 | + <Parameter Name="iLoginUserType" Mode="In" Type="Int32" /> | |
6494 | + <Parameter Name="pageNo" Mode="In" Type="Int32" /> | |
6495 | + <Parameter Name="pageLength" Mode="In" Type="Int32" /> | |
6496 | + <Parameter Name="recordCount" Mode="InOut" Type="Int32" /> | |
6497 | + </FunctionImport> | |
6440 | 6498 | </EntityContainer> |
6441 | 6499 | <ComplexType Name="DA_GetBaseLayer_Result"> |
6442 | 6500 | <Property Type="Int32" Name="Id" Nullable="false" /> |
... | ... | @@ -6972,23 +7030,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
6972 | 7030 | <Property Type="Int32" Name="PhraseId" Nullable="false" /> |
6973 | 7031 | <Property Type="Int32" Name="LexiconId" Nullable="true" /> |
6974 | 7032 | </ComplexType> |
6975 | - <ComplexType Name="GetSearchUserList_Result"> | |
6976 | - <Property Type="Int32" Name="Id" Nullable="true" /> | |
6977 | - <Property Type="String" Name="FirstName" Nullable="true" MaxLength="100" /> | |
6978 | - <Property Type="String" Name="LastName" Nullable="true" MaxLength="100" /> | |
6979 | - <Property Type="String" Name="LoginId" Nullable="true" MaxLength="50" /> | |
6980 | - <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
6981 | - <Property Type="String" Name="UserTypeTitle" Nullable="true" MaxLength="50" /> | |
6982 | - <Property Type="String" Name="Password" Nullable="true" MaxLength="50" /> | |
6983 | - <Property Type="DateTime" Name="CreationDate" Nullable="true" Precision="23" /> | |
6984 | - <Property Type="DateTime" Name="ModifiedDate" Nullable="true" Precision="23" /> | |
6985 | - <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="50" /> | |
6986 | - <Property Type="String" Name="AccountTypeTitle" Nullable="true" MaxLength="50" /> | |
6987 | - <Property Type="String" Name="EditionType" Nullable="true" MaxLength="50" /> | |
6988 | - <Property Type="String" Name="UserStatus" Nullable="true" MaxLength="8" /> | |
6989 | - <Property Type="Int32" Name="UserTypeId" Nullable="true" /> | |
6990 | - <Property Type="Int32" Name="EditionTypeId" Nullable="true" /> | |
6991 | - </ComplexType> | |
6992 | 7033 | <ComplexType Name="GetSiteAccoutDetail_Result"> |
6993 | 7034 | <Property Type="Int32" Name="Id" Nullable="false" /> |
6994 | 7035 | <Property Type="String" Name="SiteIp" Nullable="true" MaxLength="2000" /> |
... | ... | @@ -7071,6 +7112,7 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
7071 | 7112 | <Property Type="String" Name="InstitutionName" Nullable="true" MaxLength="100" /> |
7072 | 7113 | <Property Type="Int32" Name="TotalLogins" Nullable="true" /> |
7073 | 7114 | <Property Type="String" Name="LastLogin" Nullable="true" MaxLength="30" /> |
7115 | + <Property Type="Int64" Name="RowNum" Nullable="true" /> | |
7074 | 7116 | </ComplexType> |
7075 | 7117 | <ComplexType Name="GetUsageReport_OLD_PROC_Result"> |
7076 | 7118 | <Property Type="String" Name="LoginId" Nullable="true" MaxLength="50" /> |
... | ... | @@ -7323,28 +7365,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
7323 | 7365 | <Property Type="DateTime" Name="RenewalDate" Nullable="true" Precision="23" /> |
7324 | 7366 | <Property Type="Boolean" Name="IsActive" Nullable="false" /> |
7325 | 7367 | </ComplexType> |
7326 | - <ComplexType Name="usp_GetLicenses_Result"> | |
7327 | - <Property Type="Int32" Name="LicenseId" Nullable="false" /> | |
7328 | - <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="16" /> | |
7329 | - <Property Type="String" Name="LicenseType" Nullable="false" MaxLength="50" /> | |
7330 | - <Property Type="String" Name="AccountType" Nullable="false" MaxLength="50" /> | |
7331 | - <Property Type="String" Name="InstitutionName" Nullable="true" MaxLength="100" /> | |
7332 | - <Property Type="String" Name="LicenseState" Nullable="false" MaxLength="50" /> | |
7333 | - <Property Type="String" Name="LicenseCountry" Nullable="false" MaxLength="50" /> | |
7334 | - <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
7335 | - <Property Type="Int32" Name="CardNumber" Nullable="true" /> | |
7336 | - <Property Type="String" Name="ProductKey" Nullable="true" MaxLength="50" /> | |
7337 | - <Property Type="String" Name="ClientAdmin" Nullable="true" /> | |
7338 | - <Property Type="String" Name="LicenseeName" Nullable="false" MaxLength="101" /> | |
7339 | - <Property Type="String" Name="ContactAddress" Nullable="false" MaxLength="252" /> | |
7340 | - <Property Type="String" Name="EntryDate" Nullable="true" MaxLength="30" /> | |
7341 | - <Property Type="String" Name="LicenseStatus" Nullable="false" MaxLength="8" /> | |
7342 | - <Property Type="String" Name="ModifyDate" Nullable="false" MaxLength="30" /> | |
7343 | - <Property Type="String" Name="StartDate" Nullable="true" MaxLength="30" /> | |
7344 | - <Property Type="String" Name="RenewDate" Nullable="false" MaxLength="30" /> | |
7345 | - <Property Type="String" Name="EndDate" Nullable="true" MaxLength="30" /> | |
7346 | - <Property Type="Int32" Name="NoofImages" Nullable="true" /> | |
7347 | - </ComplexType> | |
7348 | 7368 | <ComplexType Name="usp_GetLicenseTypes_Result"> |
7349 | 7369 | <Property Type="Byte" Name="Id" Nullable="false" /> |
7350 | 7370 | <Property Type="String" Name="Title" Nullable="false" MaxLength="50" /> |
... | ... | @@ -7399,6 +7419,85 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
7399 | 7419 | <Property Type="Boolean" Name="IsActive" Nullable="false" /> |
7400 | 7420 | <Property Type="Int32" Name="TotalUsers" Nullable="true" /> |
7401 | 7421 | </ComplexType> |
7422 | + <ComplexType Name="usp_Getlicenses_Result"> | |
7423 | + <Property Type="Int32" Name="LicenseId" Nullable="false" /> | |
7424 | + <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="16" /> | |
7425 | + <Property Type="String" Name="LicenseType" Nullable="false" MaxLength="50" /> | |
7426 | + <Property Type="String" Name="AccountType" Nullable="false" MaxLength="50" /> | |
7427 | + <Property Type="String" Name="InstitutionName" Nullable="true" MaxLength="100" /> | |
7428 | + <Property Type="String" Name="LicenseState" Nullable="false" MaxLength="50" /> | |
7429 | + <Property Type="String" Name="LicenseCountry" Nullable="false" MaxLength="50" /> | |
7430 | + <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
7431 | + <Property Type="Int32" Name="CardNumber" Nullable="true" /> | |
7432 | + <Property Type="String" Name="ProductKey" Nullable="true" MaxLength="50" /> | |
7433 | + <Property Type="String" Name="ClientAdmin" Nullable="true" /> | |
7434 | + <Property Type="String" Name="LicenseeName" Nullable="false" MaxLength="101" /> | |
7435 | + <Property Type="String" Name="ContactAddress" Nullable="false" MaxLength="252" /> | |
7436 | + <Property Type="String" Name="EntryDate" Nullable="true" MaxLength="30" /> | |
7437 | + <Property Type="String" Name="LicenseStatus" Nullable="false" MaxLength="8" /> | |
7438 | + <Property Type="String" Name="ModifyDate" Nullable="false" MaxLength="30" /> | |
7439 | + <Property Type="String" Name="StartDate" Nullable="true" MaxLength="30" /> | |
7440 | + <Property Type="String" Name="RenewDate" Nullable="false" MaxLength="30" /> | |
7441 | + <Property Type="String" Name="EndDate" Nullable="true" MaxLength="30" /> | |
7442 | + <Property Type="Int32" Name="NoofImages" Nullable="true" /> | |
7443 | + </ComplexType> | |
7444 | + <ComplexType Name="usp_GetlicensesList_Result"> | |
7445 | + <Property Type="Int32" Name="LicenseId" Nullable="false" /> | |
7446 | + <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="16" /> | |
7447 | + <Property Type="String" Name="LicenseType" Nullable="false" MaxLength="50" /> | |
7448 | + <Property Type="String" Name="AccountType" Nullable="false" MaxLength="50" /> | |
7449 | + <Property Type="String" Name="InstitutionName" Nullable="true" MaxLength="100" /> | |
7450 | + <Property Type="String" Name="LicenseState" Nullable="false" MaxLength="50" /> | |
7451 | + <Property Type="String" Name="LicenseCountry" Nullable="false" MaxLength="50" /> | |
7452 | + <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
7453 | + <Property Type="Int32" Name="CardNumber" Nullable="true" /> | |
7454 | + <Property Type="String" Name="ProductKey" Nullable="true" MaxLength="50" /> | |
7455 | + <Property Type="String" Name="ClientAdmin" Nullable="true" /> | |
7456 | + <Property Type="String" Name="LicenseeName" Nullable="false" MaxLength="101" /> | |
7457 | + <Property Type="String" Name="ContactAddress" Nullable="false" MaxLength="252" /> | |
7458 | + <Property Type="String" Name="EntryDate" Nullable="true" MaxLength="30" /> | |
7459 | + <Property Type="String" Name="LicenseStatus" Nullable="false" MaxLength="8" /> | |
7460 | + <Property Type="String" Name="ModifyDate" Nullable="false" MaxLength="30" /> | |
7461 | + <Property Type="String" Name="StartDate" Nullable="true" MaxLength="30" /> | |
7462 | + <Property Type="String" Name="RenewDate" Nullable="false" MaxLength="30" /> | |
7463 | + <Property Type="String" Name="EndDate" Nullable="true" MaxLength="30" /> | |
7464 | + <Property Type="Int32" Name="NoofImages" Nullable="true" /> | |
7465 | + </ComplexType> | |
7466 | + <ComplexType Name="GetSearchUserList1_Result"> | |
7467 | + <Property Type="Int32" Name="Id" Nullable="true" /> | |
7468 | + <Property Type="String" Name="FirstName" Nullable="true" MaxLength="100" /> | |
7469 | + <Property Type="String" Name="LastName" Nullable="true" MaxLength="100" /> | |
7470 | + <Property Type="String" Name="LoginId" Nullable="true" MaxLength="50" /> | |
7471 | + <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
7472 | + <Property Type="String" Name="UserTypeTitle" Nullable="true" MaxLength="50" /> | |
7473 | + <Property Type="String" Name="Password" Nullable="true" MaxLength="50" /> | |
7474 | + <Property Type="DateTime" Name="CreationDate" Nullable="true" Precision="23" /> | |
7475 | + <Property Type="DateTime" Name="ModifiedDate" Nullable="true" Precision="23" /> | |
7476 | + <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="50" /> | |
7477 | + <Property Type="String" Name="AccountTypeTitle" Nullable="true" MaxLength="50" /> | |
7478 | + <Property Type="String" Name="EditionType" Nullable="true" MaxLength="50" /> | |
7479 | + <Property Type="String" Name="UserStatus" Nullable="true" MaxLength="8" /> | |
7480 | + <Property Type="Int32" Name="UserTypeId" Nullable="true" /> | |
7481 | + <Property Type="Int32" Name="EditionTypeId" Nullable="true" /> | |
7482 | + </ComplexType> | |
7483 | + <ComplexType Name="GetSearchUsers_Result"> | |
7484 | + <Property Type="Int64" Name="RowNum" Nullable="true" /> | |
7485 | + <Property Type="Int32" Name="Id" Nullable="true" /> | |
7486 | + <Property Type="String" Name="FirstName" Nullable="true" MaxLength="100" /> | |
7487 | + <Property Type="String" Name="LastName" Nullable="true" MaxLength="100" /> | |
7488 | + <Property Type="String" Name="LoginId" Nullable="true" MaxLength="50" /> | |
7489 | + <Property Type="String" Name="EmailId" Nullable="true" MaxLength="50" /> | |
7490 | + <Property Type="String" Name="UserTypeTitle" Nullable="true" MaxLength="50" /> | |
7491 | + <Property Type="String" Name="Password" Nullable="true" MaxLength="50" /> | |
7492 | + <Property Type="DateTime" Name="CreationDate" Nullable="true" Precision="23" /> | |
7493 | + <Property Type="DateTime" Name="ModifiedDate" Nullable="true" Precision="23" /> | |
7494 | + <Property Type="String" Name="AccountNumber" Nullable="true" MaxLength="50" /> | |
7495 | + <Property Type="String" Name="AccountTypeTitle" Nullable="true" MaxLength="50" /> | |
7496 | + <Property Type="String" Name="EditionType" Nullable="true" MaxLength="50" /> | |
7497 | + <Property Type="String" Name="UserStatus" Nullable="true" MaxLength="8" /> | |
7498 | + <Property Type="Int32" Name="UserTypeId" Nullable="true" /> | |
7499 | + <Property Type="Int32" Name="EditionTypeId" Nullable="true" /> | |
7500 | + </ComplexType> | |
7402 | 7501 | </Schema> |
7403 | 7502 | </edmx:ConceptualModels> |
7404 | 7503 | <!-- C-S mapping content --> |
... | ... | @@ -9192,7 +9291,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9192 | 9291 | </ComplexTypeMapping> |
9193 | 9292 | </ResultMapping> |
9194 | 9293 | </FunctionImportMapping> |
9195 | - <FunctionImportMapping FunctionImportName="GetLicenseIdByUserId" FunctionName="AIADatabaseV5Model.Store.GetLicenseIdByUserId" /> | |
9196 | 9294 | <FunctionImportMapping FunctionImportName="GetLicenseIdEditionIdByUserId" FunctionName="AIADatabaseV5Model.Store.GetLicenseIdEditionIdByUserId"> |
9197 | 9295 | <ResultMapping> |
9198 | 9296 | <ComplexTypeMapping TypeName="AIADatabaseV5Model.GetLicenseIdEditionIdByUserId_Result"> |
... | ... | @@ -9287,27 +9385,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9287 | 9385 | </ComplexTypeMapping> |
9288 | 9386 | </ResultMapping> |
9289 | 9387 | </FunctionImportMapping> |
9290 | - <FunctionImportMapping FunctionImportName="GetSearchUserList" FunctionName="AIADatabaseV5Model.Store.GetSearchUserList"> | |
9291 | - <ResultMapping> | |
9292 | - <ComplexTypeMapping TypeName="AIADatabaseV5Model.GetSearchUserList_Result"> | |
9293 | - <ScalarProperty Name="Id" ColumnName="Id" /> | |
9294 | - <ScalarProperty Name="FirstName" ColumnName="FirstName" /> | |
9295 | - <ScalarProperty Name="LastName" ColumnName="LastName" /> | |
9296 | - <ScalarProperty Name="LoginId" ColumnName="LoginId" /> | |
9297 | - <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
9298 | - <ScalarProperty Name="UserTypeTitle" ColumnName="UserTypeTitle" /> | |
9299 | - <ScalarProperty Name="Password" ColumnName="Password" /> | |
9300 | - <ScalarProperty Name="CreationDate" ColumnName="CreationDate" /> | |
9301 | - <ScalarProperty Name="ModifiedDate" ColumnName="ModifiedDate" /> | |
9302 | - <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
9303 | - <ScalarProperty Name="AccountTypeTitle" ColumnName="AccountTypeTitle" /> | |
9304 | - <ScalarProperty Name="EditionType" ColumnName="EditionType" /> | |
9305 | - <ScalarProperty Name="UserStatus" ColumnName="UserStatus" /> | |
9306 | - <ScalarProperty Name="UserTypeId" ColumnName="UserTypeId" /> | |
9307 | - <ScalarProperty Name="EditionTypeId" ColumnName="EditionTypeId" /> | |
9308 | - </ComplexTypeMapping> | |
9309 | - </ResultMapping> | |
9310 | - </FunctionImportMapping> | |
9311 | 9388 | <FunctionImportMapping FunctionImportName="GetSiteAccoutDetail" FunctionName="AIADatabaseV5Model.Store.GetSiteAccoutDetail"> |
9312 | 9389 | <ResultMapping> |
9313 | 9390 | <ComplexTypeMapping TypeName="AIADatabaseV5Model.GetSiteAccoutDetail_Result"> |
... | ... | @@ -9427,6 +9504,7 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9427 | 9504 | <ScalarProperty Name="InstitutionName" ColumnName="InstitutionName" /> |
9428 | 9505 | <ScalarProperty Name="TotalLogins" ColumnName="TotalLogins" /> |
9429 | 9506 | <ScalarProperty Name="LastLogin" ColumnName="LastLogin" /> |
9507 | + <ScalarProperty Name="RowNum" ColumnName="RowNum" /> | |
9430 | 9508 | </ComplexTypeMapping> |
9431 | 9509 | </ResultMapping> |
9432 | 9510 | </FunctionImportMapping> |
... | ... | @@ -9740,30 +9818,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9740 | 9818 | <FunctionImportMapping FunctionImportName="usp_UpdateSubscriptionPlan" FunctionName="AIADatabaseV5Model.Store.usp_UpdateSubscriptionPlan" /> |
9741 | 9819 | <FunctionImportMapping FunctionImportName="usp_InsertAIAUser" FunctionName="AIADatabaseV5Model.Store.usp_InsertAIAUser" /> |
9742 | 9820 | <FunctionImportMapping FunctionImportName="usp_UpdateblockedUser" FunctionName="AIADatabaseV5Model.Store.usp_UpdateblockedUser" /> |
9743 | - <FunctionImportMapping FunctionImportName="usp_GetSearchUserList" FunctionName="AIADatabaseV5Model.Store.usp_GetSearchUserList"> | |
9744 | - <ResultMapping> | |
9745 | - <ComplexTypeMapping TypeName="AIADatabaseV5Model.usp_GetSearchUserList_Result"> | |
9746 | - <ScalarProperty Name="Id" ColumnName="Id" /> | |
9747 | - <ScalarProperty Name="FirstName" ColumnName="FirstName" /> | |
9748 | - <ScalarProperty Name="LastName" ColumnName="LastName" /> | |
9749 | - <ScalarProperty Name="LoginId" ColumnName="LoginId" /> | |
9750 | - <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
9751 | - <ScalarProperty Name="UserTypeTitle" ColumnName="UserTypeTitle" /> | |
9752 | - <ScalarProperty Name="Password" ColumnName="Password" /> | |
9753 | - <ScalarProperty Name="CreationDate" ColumnName="CreationDate" /> | |
9754 | - <ScalarProperty Name="ModifiedDate" ColumnName="ModifiedDate" /> | |
9755 | - <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
9756 | - <ScalarProperty Name="AccountTypeTitle" ColumnName="AccountTypeTitle" /> | |
9757 | - <ScalarProperty Name="EditionType" ColumnName="EditionType" /> | |
9758 | - <ScalarProperty Name="UserStatus" ColumnName="UserStatus" /> | |
9759 | - <ScalarProperty Name="UserTypeId" ColumnName="UserTypeId" /> | |
9760 | - <ScalarProperty Name="EditionTypeId" ColumnName="EditionTypeId" /> | |
9761 | - <ScalarProperty Name="Createdby" ColumnName="Createdby" /> | |
9762 | - <ScalarProperty Name="Modifiedby" ColumnName="Modifiedby" /> | |
9763 | - <ScalarProperty Name="DeactivationDate" ColumnName="DeactivationDate" /> | |
9764 | - </ComplexTypeMapping> | |
9765 | - </ResultMapping> | |
9766 | - </FunctionImportMapping> | |
9767 | 9821 | <FunctionImportMapping FunctionImportName="usp_UpdateAIAUser" FunctionName="AIADatabaseV5Model.Store.usp_UpdateAIAUser" /> |
9768 | 9822 | <FunctionImportMapping FunctionImportName="usp_GetEditions" FunctionName="AIADatabaseV5Model.Store.usp_GetEditions"> |
9769 | 9823 | <ResultMapping> |
... | ... | @@ -9814,32 +9868,6 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9814 | 9868 | </ComplexTypeMapping> |
9815 | 9869 | </ResultMapping> |
9816 | 9870 | </FunctionImportMapping> |
9817 | - <FunctionImportMapping FunctionImportName="usp_GetLicenses" FunctionName="AIADatabaseV5Model.Store.usp_GetLicenses"> | |
9818 | - <ResultMapping> | |
9819 | - <ComplexTypeMapping TypeName="AIADatabaseV5Model.usp_GetLicenses_Result"> | |
9820 | - <ScalarProperty Name="LicenseId" ColumnName="LicenseId" /> | |
9821 | - <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
9822 | - <ScalarProperty Name="LicenseType" ColumnName="LicenseType" /> | |
9823 | - <ScalarProperty Name="AccountType" ColumnName="AccountType" /> | |
9824 | - <ScalarProperty Name="InstitutionName" ColumnName="InstitutionName" /> | |
9825 | - <ScalarProperty Name="LicenseState" ColumnName="LicenseState" /> | |
9826 | - <ScalarProperty Name="LicenseCountry" ColumnName="LicenseCountry" /> | |
9827 | - <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
9828 | - <ScalarProperty Name="CardNumber" ColumnName="CardNumber" /> | |
9829 | - <ScalarProperty Name="ProductKey" ColumnName="ProductKey" /> | |
9830 | - <ScalarProperty Name="ClientAdmin" ColumnName="ClientAdmin" /> | |
9831 | - <ScalarProperty Name="LicenseeName" ColumnName="LicenseeName" /> | |
9832 | - <ScalarProperty Name="ContactAddress" ColumnName="ContactAddress" /> | |
9833 | - <ScalarProperty Name="EntryDate" ColumnName="EntryDate" /> | |
9834 | - <ScalarProperty Name="LicenseStatus" ColumnName="LicenseStatus" /> | |
9835 | - <ScalarProperty Name="ModifyDate" ColumnName="ModifyDate" /> | |
9836 | - <ScalarProperty Name="StartDate" ColumnName="StartDate" /> | |
9837 | - <ScalarProperty Name="RenewDate" ColumnName="RenewDate" /> | |
9838 | - <ScalarProperty Name="EndDate" ColumnName="EndDate" /> | |
9839 | - <ScalarProperty Name="NoofImages" ColumnName="NoofImages" /> | |
9840 | - </ComplexTypeMapping> | |
9841 | - </ResultMapping> | |
9842 | - </FunctionImportMapping> | |
9843 | 9871 | <FunctionImportMapping FunctionImportName="usp_GetLicenseTypes" FunctionName="AIADatabaseV5Model.Store.usp_GetLicenseTypes"> |
9844 | 9872 | <ResultMapping> |
9845 | 9873 | <ComplexTypeMapping TypeName="AIADatabaseV5Model.usp_GetLicenseTypes_Result"> |
... | ... | @@ -9927,6 +9955,75 @@ FROM [dbo].[VocabTermNumberToSystemMap] AS [VocabTermNumberToSystemMap]</Definin |
9927 | 9955 | </FunctionImportMapping> |
9928 | 9956 | <FunctionImportMapping FunctionImportName="usp_InsertUpdateLicenseUserGroup" FunctionName="AIADatabaseV5Model.Store.usp_InsertUpdateLicenseUserGroup" /> |
9929 | 9957 | <FunctionImportMapping FunctionImportName="usp_UpdateLicenseUserGroupUsers" FunctionName="AIADatabaseV5Model.Store.usp_UpdateLicenseUserGroupUsers" /> |
9958 | + <FunctionImportMapping FunctionImportName="usp_GetlicensesList" FunctionName="AIADatabaseV5Model.Store.usp_GetlicensesList"> | |
9959 | + <ResultMapping> | |
9960 | + <ComplexTypeMapping TypeName="AIADatabaseV5Model.usp_GetlicensesList_Result"> | |
9961 | + <ScalarProperty Name="LicenseId" ColumnName="LicenseId" /> | |
9962 | + <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
9963 | + <ScalarProperty Name="LicenseType" ColumnName="LicenseType" /> | |
9964 | + <ScalarProperty Name="AccountType" ColumnName="AccountType" /> | |
9965 | + <ScalarProperty Name="InstitutionName" ColumnName="InstitutionName" /> | |
9966 | + <ScalarProperty Name="LicenseState" ColumnName="LicenseState" /> | |
9967 | + <ScalarProperty Name="LicenseCountry" ColumnName="LicenseCountry" /> | |
9968 | + <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
9969 | + <ScalarProperty Name="CardNumber" ColumnName="CardNumber" /> | |
9970 | + <ScalarProperty Name="ProductKey" ColumnName="ProductKey" /> | |
9971 | + <ScalarProperty Name="ClientAdmin" ColumnName="ClientAdmin" /> | |
9972 | + <ScalarProperty Name="LicenseeName" ColumnName="LicenseeName" /> | |
9973 | + <ScalarProperty Name="ContactAddress" ColumnName="ContactAddress" /> | |
9974 | + <ScalarProperty Name="EntryDate" ColumnName="EntryDate" /> | |
9975 | + <ScalarProperty Name="LicenseStatus" ColumnName="LicenseStatus" /> | |
9976 | + <ScalarProperty Name="ModifyDate" ColumnName="ModifyDate" /> | |
9977 | + <ScalarProperty Name="StartDate" ColumnName="StartDate" /> | |
9978 | + <ScalarProperty Name="RenewDate" ColumnName="RenewDate" /> | |
9979 | + <ScalarProperty Name="EndDate" ColumnName="EndDate" /> | |
9980 | + <ScalarProperty Name="NoofImages" ColumnName="NoofImages" /> | |
9981 | + </ComplexTypeMapping> | |
9982 | + </ResultMapping> | |
9983 | + </FunctionImportMapping> | |
9984 | + <FunctionImportMapping FunctionImportName="GetSearchUserList1" FunctionName="AIADatabaseV5Model.Store.GetSearchUserList"> | |
9985 | + <ResultMapping> | |
9986 | + <ComplexTypeMapping TypeName="AIADatabaseV5Model.GetSearchUserList1_Result"> | |
9987 | + <ScalarProperty Name="Id" ColumnName="Id" /> | |
9988 | + <ScalarProperty Name="FirstName" ColumnName="FirstName" /> | |
9989 | + <ScalarProperty Name="LastName" ColumnName="LastName" /> | |
9990 | + <ScalarProperty Name="LoginId" ColumnName="LoginId" /> | |
9991 | + <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
9992 | + <ScalarProperty Name="UserTypeTitle" ColumnName="UserTypeTitle" /> | |
9993 | + <ScalarProperty Name="Password" ColumnName="Password" /> | |
9994 | + <ScalarProperty Name="CreationDate" ColumnName="CreationDate" /> | |
9995 | + <ScalarProperty Name="ModifiedDate" ColumnName="ModifiedDate" /> | |
9996 | + <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
9997 | + <ScalarProperty Name="AccountTypeTitle" ColumnName="AccountTypeTitle" /> | |
9998 | + <ScalarProperty Name="EditionType" ColumnName="EditionType" /> | |
9999 | + <ScalarProperty Name="UserStatus" ColumnName="UserStatus" /> | |
10000 | + <ScalarProperty Name="UserTypeId" ColumnName="UserTypeId" /> | |
10001 | + <ScalarProperty Name="EditionTypeId" ColumnName="EditionTypeId" /> | |
10002 | + </ComplexTypeMapping> | |
10003 | + </ResultMapping> | |
10004 | + </FunctionImportMapping> | |
10005 | + <FunctionImportMapping FunctionImportName="GetSearchUsers" FunctionName="AIADatabaseV5Model.Store.GetSearchUsers"> | |
10006 | + <ResultMapping> | |
10007 | + <ComplexTypeMapping TypeName="AIADatabaseV5Model.GetSearchUsers_Result"> | |
10008 | + <ScalarProperty Name="RowNum" ColumnName="RowNum" /> | |
10009 | + <ScalarProperty Name="Id" ColumnName="Id" /> | |
10010 | + <ScalarProperty Name="FirstName" ColumnName="FirstName" /> | |
10011 | + <ScalarProperty Name="LastName" ColumnName="LastName" /> | |
10012 | + <ScalarProperty Name="LoginId" ColumnName="LoginId" /> | |
10013 | + <ScalarProperty Name="EmailId" ColumnName="EmailId" /> | |
10014 | + <ScalarProperty Name="UserTypeTitle" ColumnName="UserTypeTitle" /> | |
10015 | + <ScalarProperty Name="Password" ColumnName="Password" /> | |
10016 | + <ScalarProperty Name="CreationDate" ColumnName="CreationDate" /> | |
10017 | + <ScalarProperty Name="ModifiedDate" ColumnName="ModifiedDate" /> | |
10018 | + <ScalarProperty Name="AccountNumber" ColumnName="AccountNumber" /> | |
10019 | + <ScalarProperty Name="AccountTypeTitle" ColumnName="AccountTypeTitle" /> | |
10020 | + <ScalarProperty Name="EditionType" ColumnName="EditionType" /> | |
10021 | + <ScalarProperty Name="UserStatus" ColumnName="UserStatus" /> | |
10022 | + <ScalarProperty Name="UserTypeId" ColumnName="UserTypeId" /> | |
10023 | + <ScalarProperty Name="EditionTypeId" ColumnName="EditionTypeId" /> | |
10024 | + </ComplexTypeMapping> | |
10025 | + </ResultMapping> | |
10026 | + </FunctionImportMapping> | |
9930 | 10027 | </EntityContainerMapping> |
9931 | 10028 | </Mapping> |
9932 | 10029 | </edmx:Mappings> | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetSearchUserList_Result.cs renamed to 400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetSearchUserList1_Result.cs
... | ... | @@ -11,7 +11,7 @@ namespace AIAHTML5.ADMIN.API.Entity |
11 | 11 | { |
12 | 12 | using System; |
13 | 13 | |
14 | - public partial class GetSearchUserList_Result | |
14 | + public partial class GetSearchUserList1_Result | |
15 | 15 | { |
16 | 16 | public Nullable<int> Id { get; set; } |
17 | 17 | public string FirstName { get; set; } | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetSearchUsers_Result.cs
0 → 100644
1 | +//------------------------------------------------------------------------------ | |
2 | +// <auto-generated> | |
3 | +// This code was generated from a template. | |
4 | +// | |
5 | +// Manual changes to this file may cause unexpected behavior in your application. | |
6 | +// Manual changes to this file will be overwritten if the code is regenerated. | |
7 | +// </auto-generated> | |
8 | +//------------------------------------------------------------------------------ | |
9 | + | |
10 | +namespace AIAHTML5.ADMIN.API.Entity | |
11 | +{ | |
12 | + using System; | |
13 | + | |
14 | + public partial class GetSearchUsers_Result | |
15 | + { | |
16 | + public Nullable<long> RowNum { get; set; } | |
17 | + public Nullable<int> Id { get; set; } | |
18 | + public string FirstName { get; set; } | |
19 | + public string LastName { get; set; } | |
20 | + public string LoginId { get; set; } | |
21 | + public string EmailId { get; set; } | |
22 | + public string UserTypeTitle { get; set; } | |
23 | + public string Password { get; set; } | |
24 | + public Nullable<System.DateTime> CreationDate { get; set; } | |
25 | + public Nullable<System.DateTime> ModifiedDate { get; set; } | |
26 | + public string AccountNumber { get; set; } | |
27 | + public string AccountTypeTitle { get; set; } | |
28 | + public string EditionType { get; set; } | |
29 | + public string UserStatus { get; set; } | |
30 | + public Nullable<int> UserTypeId { get; set; } | |
31 | + public Nullable<int> EditionTypeId { get; set; } | |
32 | + } | |
33 | +} | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/GetUsageReport_Result.cs
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/usp_GetLicenses_Result.cs
400-SOURCECODE/AIAHTML5.ADMIN.API/Entity/usp_GetlicensesList_Result.cs
0 → 100644
1 | +//------------------------------------------------------------------------------ | |
2 | +// <auto-generated> | |
3 | +// This code was generated from a template. | |
4 | +// | |
5 | +// Manual changes to this file may cause unexpected behavior in your application. | |
6 | +// Manual changes to this file will be overwritten if the code is regenerated. | |
7 | +// </auto-generated> | |
8 | +//------------------------------------------------------------------------------ | |
9 | + | |
10 | +namespace AIAHTML5.ADMIN.API.Entity | |
11 | +{ | |
12 | + using System; | |
13 | + | |
14 | + public partial class usp_GetlicensesList_Result | |
15 | + { | |
16 | + public int LicenseId { get; set; } | |
17 | + public string AccountNumber { get; set; } | |
18 | + public string LicenseType { get; set; } | |
19 | + public string AccountType { get; set; } | |
20 | + public string InstitutionName { get; set; } | |
21 | + public string LicenseState { get; set; } | |
22 | + public string LicenseCountry { get; set; } | |
23 | + public string EmailId { get; set; } | |
24 | + public Nullable<int> CardNumber { get; set; } | |
25 | + public string ProductKey { get; set; } | |
26 | + public string ClientAdmin { get; set; } | |
27 | + public string LicenseeName { get; set; } | |
28 | + public string ContactAddress { get; set; } | |
29 | + public string EntryDate { get; set; } | |
30 | + public string LicenseStatus { get; set; } | |
31 | + public string ModifyDate { get; set; } | |
32 | + public string StartDate { get; set; } | |
33 | + public string RenewDate { get; set; } | |
34 | + public string EndDate { get; set; } | |
35 | + public Nullable<int> NoofImages { get; set; } | |
36 | + } | |
37 | +} | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/DiscountCodeModel.cs
... | ... | @@ -21,7 +21,7 @@ namespace AIAHTML5.ADMIN.API.Models |
21 | 21 | DiscountCodeModel DiscountCodeObj = new DiscountCodeModel(); |
22 | 22 | try |
23 | 23 | { |
24 | - var result = dbContext.GetDiscountCodes(discountCode, startDate.ToString(), endDate.ToString()).ToList(); | |
24 | + var result = dbContext.GetDiscountCodes(discountCode, startDate.ToString("MM/dd/yyyy"), endDate.ToString("MM/dd/yyyy")).ToList(); | |
25 | 25 | if (result.Count > 0) |
26 | 26 | { |
27 | 27 | foreach (var item in result) | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/LicenseModel.cs
... | ... | @@ -57,20 +57,21 @@ namespace AIAHTML5.ADMIN.API.Models |
57 | 57 | public bool IsRenew { get; set; } |
58 | 58 | |
59 | 59 | public static List<LicenseModel> GetLicenses(AIADatabaseV5Entities dbContext, string accountNumber, string licenseeFirstName, |
60 | - string licenseeLastName, byte licenseTypeId, string institutionName, int stateId, int countryId, string emailId, | |
61 | - DateTime subscriptionStartDate, DateTime subscriptionEndDate, bool isActive) | |
60 | + string licenseeLastName, byte licenseTypeId, string institutionName, int stateId, int countryId, string emailId, | |
61 | + DateTime subscriptionStartDate, DateTime subscriptionEndDate, bool isActive, int pageNo, int pageLength, out int recordCount) | |
62 | 62 | { |
63 | 63 | List<LicenseModel> LicenseList = new List<LicenseModel>(); |
64 | 64 | LicenseModel LicenseObj = new LicenseModel(); |
65 | - int i = 0; | |
65 | + var spRecordCount = new System.Data.Objects.ObjectParameter("recordCount", 0); | |
66 | + recordCount = 0; | |
66 | 67 | try |
67 | 68 | { |
68 | - var result = dbContext.usp_GetLicenses( | |
69 | + var result = dbContext.usp_GetlicensesList( | |
69 | 70 | (subscriptionStartDate > DateTime.MinValue ? subscriptionStartDate.ToShortDateString() : "01/01/01"), |
70 | 71 | (subscriptionEndDate > DateTime.MinValue ? subscriptionEndDate.ToShortDateString() : "01/01/01"), |
71 | 72 | (accountNumber == null ? "" : accountNumber), (licenseeFirstName == null ? "" : licenseeFirstName), |
72 | 73 | (licenseeLastName == null ? "" : licenseeLastName), licenseTypeId, (institutionName == null ? "" : institutionName), |
73 | - (emailId == null ? "" : emailId), stateId, countryId, isActive).ToList(); | |
74 | + (emailId == null ? "" : emailId), stateId, countryId, isActive, pageNo, pageLength, spRecordCount).ToList(); | |
74 | 75 | if (result.Count > 0) |
75 | 76 | { |
76 | 77 | foreach (var item in result) |
... | ... | @@ -97,9 +98,8 @@ namespace AIAHTML5.ADMIN.API.Models |
97 | 98 | LicenseObj.ModifyDate = DateTime.ParseExact((item.ModifyDate == "" ? "01/01/0001" : item.ModifyDate), "MM/dd/yyyy", System.Globalization.CultureInfo.CurrentCulture); |
98 | 99 | LicenseObj.IsActive = (item.LicenseStatus == "Active" ? true : false); |
99 | 100 | LicenseList.Add(LicenseObj); |
100 | - i++; | |
101 | - if (i >= 100) break; | |
102 | 101 | } |
102 | + recordCount = (int)spRecordCount.Value; | |
103 | 103 | } |
104 | 104 | } |
105 | 105 | catch (Exception ex) { } | ... | ... |
400-SOURCECODE/AIAHTML5.ADMIN.API/Models/UserModel.cs
400-SOURCECODE/AIAHTML5.ADMIN.API/Web.config
... | ... | @@ -12,6 +12,7 @@ |
12 | 12 | <add key="webpages:Enabled" value="false" /> |
13 | 13 | <add key="ClientValidationEnabled" value="true" /> |
14 | 14 | <add key="UnobtrusiveJavaScriptEnabled" value="true" /> |
15 | + <add key="Enablecors" value="false"/> | |
15 | 16 | </appSettings> |
16 | 17 | <system.web> |
17 | 18 | <compilation debug="true" targetFramework="4.5" /> | ... | ... |
500-DBDump/AIA-StoredProcedures/dbo.GetSearchUsers.sql
0 → 100644
1 | + | |
2 | +if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[GetSearchUsers]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) | |
3 | +drop procedure [dbo].[GetLicenseIdByUserId] | |
4 | +GO | |
5 | +alter PROCEDURE [dbo].[GetSearchUsers]--'','','','',0,0,0,1,10,0 | |
6 | + -- Add the parameters for the stored procedure here | |
7 | + @sFirstName varchar(100) = '', @sLastName varchar(100) = '', @sEmailId varchar(100) = '', | |
8 | + @sAccoutNumber varchar(100) ='', @iUserTypeId int, @iAccountTypeId int, @iLoginUserType int, | |
9 | + @pageNo int, @pageLength int, @recordCount int out | |
10 | +AS | |
11 | +BEGIN | |
12 | + IF 1=0 BEGIN | |
13 | + SET FMTONLY OFF | |
14 | + END | |
15 | + | |
16 | + DECLARE @SQL NVARCHAR(MAX) | |
17 | + -- create a temporary table to store the desired results of user on the basis of parameter | |
18 | + CREATE TABLE #UserResult | |
19 | + ( | |
20 | + RowNums int IDENTITY PRIMARY KEY, | |
21 | + Id INT, | |
22 | + FirstName VARCHAR(100), | |
23 | + LastName VARCHAR(100), | |
24 | + LoginId VARCHAR(50), | |
25 | + EmailId VARCHAR(50), | |
26 | + UserTypeTitle VARCHAR(50), | |
27 | + Password VARCHAR(50), | |
28 | + CreationDate DATETIME, | |
29 | + ModifiedDate DATETIME, | |
30 | + AccountNumber VARCHAR(50) DEFAULT '', | |
31 | + AccountTypeTitle VARCHAR(50) DEFAULT '', | |
32 | + EditionType VARCHAR(50) DEFAULT '', | |
33 | + UserStatus VARCHAR(8), | |
34 | + UserTypeId INT, | |
35 | + EditionTypeId INT DEFAULT '' | |
36 | + ) | |
37 | + /*SET @sFirstName = REPLACE(@sFirstName,' ',' OR ') | |
38 | + SET @sLastName = REPLACE(@sLastName,' ',' OR ')*/ | |
39 | + SET @SQL = '' | |
40 | + IF LEN(@sAccoutNumber) > 0 OR @iAccountTypeId > 0 | |
41 | + BEGIN | |
42 | + -- fetch account number, state, zip, country of the license to which the user is belonged | |
43 | + | |
44 | + SET @SQL = 'INSERT INTO #UserResult (Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
45 | + ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId, EditionTypeId) | |
46 | + SELECT AIAUser.Id, ISNULL(AIAUser.FirstName,''''), ISNULL(AIAUser.LastName,''''), AIAUser.LoginId, ISNULL(AIAUser.EmailId,'''') as EmailId, | |
47 | + UserType.Title as UserTypeTitle, AIAUser.Password, AIAUser.CreationDate, ISNULL(AIAUser.ModifiedDate,'''') as ModifiedDate, | |
48 | + ISNULL(License.AccountNumber,'''') as AccountNumber, ISNULL(AccountType.Title,'''') as AccountTypeTitle, | |
49 | + ISNULL(Edition.Title,'''') as EditionType, | |
50 | + (CASE AIAUser.IsActive WHEN 1 THEN ''Active'' ELSE ''Inactive'' END) as UserStatus, | |
51 | + UserType.Id as UserTypeId, ISNULL(Edition.Id,'''') as EditionTypeId | |
52 | + FROM AIAUser | |
53 | + INNER JOIN UserType ON UserType.Id = AIAUser.UserTypeId | |
54 | + INNER JOIN AIAUserToLicenseEdition ON AIAUser.Id = AIAUserToLicenseEdition.UserId | |
55 | + INNER JOIN LicenseToEdition ON AIAUserToLicenseEdition.LicenseEditionId = LicenseToEdition.Id | |
56 | + INNER JOIN License ON LicenseToEdition.LicenseId = License.Id | |
57 | + INNER JOIN AccountType ON AccountType.Id = License.AccountTypeId | |
58 | + INNER JOIN Edition ON Edition.Id = LicenseToEdition.EditionId | |
59 | + WHERE | |
60 | + License.IsActive = 1 | |
61 | + AND UserType.Priority >' +CONVERT(VARCHAR(20),@iLoginUserType) | |
62 | + | |
63 | + IF LEN(@sAccoutNumber)>0 | |
64 | + BEGIN | |
65 | + SET @SQL = @SQL + ' AND License.AccountNumber = '''+@sAccoutNumber+'''' | |
66 | + END | |
67 | + IF @iAccountTypeId > 0 | |
68 | + BEGIN | |
69 | + SET @SQL = @SQL + ' AND License.AccountTypeId = '''+CONVERT(VARCHAR(20),@iAccountTypeId)+'''' | |
70 | + END | |
71 | + IF LEN(@sFirstName)>0 | |
72 | + BEGIN | |
73 | + SET @SQL = @SQL + ' AND (AIAUser.FirstName LIKE ''%'+@sFirstName+'%'')' --CONTAINS(AIAUser.FirstName, '''+@sFirstName+''')' | |
74 | + END | |
75 | + IF LEN(@sLastName)>0 | |
76 | + BEGIN | |
77 | + SET @SQL = @SQL + ' AND (AIAUser.LastName LIKE ''%'+@sLastName+'%'')'--CONTAINS(AIAUser.LastName, '''+@sLastName+''')' | |
78 | + END | |
79 | + IF LEN(@sEmailId)>0 | |
80 | + BEGIN | |
81 | + SET @SQL = @SQL + ' AND AIAUser.EmailId = '''+@sEmailId+'''' | |
82 | + END | |
83 | + IF @iUserTypeId>0 | |
84 | + BEGIN | |
85 | + SET @SQL = @SQL + ' AND AIAUser.UserTypeId = '''+CONVERT(VARCHAR(20),@iUserTypeId)+'''' | |
86 | + END | |
87 | + -- select @SQL | |
88 | + EXEC SP_EXECUTESQL @SQL | |
89 | + | |
90 | + END | |
91 | + ELSE | |
92 | + BEGIN | |
93 | + | |
94 | + SET @SQL = 'INSERT INTO #UserResult (Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
95 | + ModifiedDate, UserStatus, UserTypeId) | |
96 | + SELECT AIAUser.Id, ISNULL(AIAUser.FirstName,''''), ISNULL(AIAUser.LastName,''''), | |
97 | + AIAUser.LoginId, ISNULL(AIAUser.EmailId,''''), UserType.Title, AIAUser.Password, AIAUser.CreationDate, | |
98 | + ISNULL(AIAUser.ModifiedDate,''''), (CASE AIAUser.IsActive WHEN 1 THEN ''Active'' ELSE ''Inactive'' END), | |
99 | + UserType.Id | |
100 | + FROM AIAUser | |
101 | + INNER JOIN UserType ON UserType.Id = AIAUser.UserTypeId | |
102 | + WHERE UserType.Title in (''General Admin'')' | |
103 | + | |
104 | + IF LEN(@sFirstName)>0 | |
105 | + BEGIN | |
106 | + SET @SQL = @SQL + ' AND (AIAUser.FirstName LIKE ''%'+@sFirstName+'%'')'--CONTAINS(AIAUser.FirstName, '''+@sFirstName+''')' | |
107 | + END | |
108 | + IF LEN(@sLastName)>0 | |
109 | + BEGIN | |
110 | + SET @SQL = @SQL + ' AND (AIAUser.LastName LIKE ''%'+@sLastName+'%'')'--CONTAINS(AIAUser.LastName, '''+@sLastName+''')' | |
111 | + END | |
112 | + IF LEN(@sEmailId)>0 | |
113 | + BEGIN | |
114 | + SET @SQL = @SQL + ' AND AIAUser.EmailId = '''+@sEmailId+'''' | |
115 | + END | |
116 | + IF @iUserTypeId>0 | |
117 | + BEGIN | |
118 | + SET @SQL = @SQL + ' AND AIAUser.UserTypeId = '''+CONVERT(VARCHAR(20),@iUserTypeId)+'''' | |
119 | + END | |
120 | + -- select @SQL | |
121 | + EXEC SP_EXECUTESQL @SQL | |
122 | + | |
123 | + -- fetch account number, state, zip, country of the license to which the user is belonged | |
124 | + SET @SQL = 'INSERT INTO #UserResult (Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
125 | + ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId, EditionTypeId) | |
126 | + SELECT AIAUser.Id, ISNULL(AIAUser.FirstName,''''), ISNULL(AIAUser.LastName,''''), AIAUser.LoginId, ISNULL(AIAUser.EmailId,''''), | |
127 | + UserType.Title, AIAUser.Password, AIAUser.CreationDate, ISNULL(AIAUser.ModifiedDate,''''), | |
128 | + License.AccountNumber, AccountType.Title, Edition.Title, | |
129 | + (CASE AIAUser.IsActive WHEN 1 THEN ''Active'' ELSE ''Inactive'' END), UserType.Id, Edition.Id | |
130 | + FROM AIAUser | |
131 | + INNER JOIN UserType ON UserType.Id = AIAUser.UserTypeId | |
132 | + INNER JOIN AIAUserToLicenseEdition ON AIAUser.Id = AIAUserToLicenseEdition.UserId | |
133 | + INNER JOIN LicenseToEdition ON AIAUserToLicenseEdition.LicenseEditionId = LicenseToEdition.Id | |
134 | + INNER JOIN License ON LicenseToEdition.LicenseId = License.Id | |
135 | + INNER JOIN AccountType ON AccountType.Id = License.AccountTypeId | |
136 | + INNER JOIN Edition ON Edition.Id = LicenseToEdition.EditionId | |
137 | + WHERE | |
138 | + UserType.Title NOT IN (''Super Admin'',''General Admin'') | |
139 | + AND License.IsActive = 1' | |
140 | + | |
141 | + IF LEN(@sAccoutNumber)>0 | |
142 | + BEGIN | |
143 | + SET @SQL = @SQL + ' AND License.AccountNumber = '''+@sAccoutNumber+'''' | |
144 | + END | |
145 | + IF @iAccountTypeId > 0 | |
146 | + BEGIN | |
147 | + SET @SQL = @SQL + ' AND License.AccountTypeId = '''+CONVERT(VARCHAR(20),@iAccountTypeId)+'''' | |
148 | + END | |
149 | + IF LEN(@sFirstName)>0 | |
150 | + BEGIN | |
151 | + SET @SQL = @SQL + ' AND (AIAUser.FirstName LIKE ''%'+@sFirstName+'%'')'--CONTAINS(AIAUser.FirstName, '''+@sFirstName+''')' | |
152 | + END | |
153 | + IF LEN(@sLastName)>0 | |
154 | + BEGIN | |
155 | + SET @SQL = @SQL + ' AND (AIAUser.LastName LIKE ''%'+@sLastName+'%'')'--CONTAINS(AIAUser.LastName, '''+@sLastName+''')' | |
156 | + END | |
157 | + IF LEN(@sEmailId)>0 | |
158 | + BEGIN | |
159 | + SET @SQL = @SQL + ' AND AIAUser.EmailId = '''+@sEmailId+'''' | |
160 | + END | |
161 | + IF @iUserTypeId>0 | |
162 | + BEGIN | |
163 | + SET @SQL = @SQL + ' AND AIAUser.UserTypeId = '''+CONVERT(VARCHAR(20),@iUserTypeId)+'''' | |
164 | + END | |
165 | + --select @SQL | |
166 | + EXEC SP_EXECUTESQL @SQL | |
167 | + | |
168 | + END | |
169 | + -- Selecting the desired result from temporary table | |
170 | + Select RowNum,Id, FirstName, LastName,LoginId, EmailId,UserTypeTitle, Password, CreationDate, | |
171 | + ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId,EditionTypeId | |
172 | + from ( | |
173 | + SELECT ROW_NUMBER() OVER (ORDER BY Id) AS RowNum ,Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
174 | + ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId, EditionTypeId FROM #UserResult) as usr | |
175 | + WHERE RowNum > @pageLength * (@pageNo - 1) AND RowNum <= @pageLength * @pageNo order by Id --RowNum BETWEEN @pageNo AND (@pageNo - 1) * @pageLength | |
176 | +--SELECT RowNum, Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
177 | +-- ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId, EditionTypeId FROM #UserResult | |
178 | +-- where RowNum > (@pageLength * (@pageNo - 1)) AND (RowNo <= (@pageLength * @pageNo)) order by RowNum | |
179 | + -- order by Id | |
180 | + -- order by Id OFFSET ((@pageNo - 1) * @pageLength) ROWS FETCH NEXT @pageLength ROWS ONLY; | |
181 | + | |
182 | + | |
183 | + | |
184 | + --Calculate total number of records | |
185 | + select @recordCount = count(ResultTable.Id) from (SELECT Id, FirstName, LastName, LoginId, EmailId, UserTypeTitle, Password, CreationDate, | |
186 | + ModifiedDate, AccountNumber, AccountTypeTitle, EditionType, UserStatus, UserTypeId, EditionTypeId FROM #UserResult) as ResultTable; | |
187 | + | |
188 | + -- Dropping the temporary table | |
189 | + DROP TABLE #UserResult | |
190 | +END | |
191 | + | ... | ... |
500-DBDump/AIA-StoredProcedures/dbo.GetUsageReport.StoredProcedure.sql
500-DBDump/AIA-StoredProcedures/dbo.usp_GetUserType.sql
1 | - | |
2 | -SET QUOTED_IDENTIFIER ON | |
3 | -GO | |
4 | -SET ANSI_NULLS ON | |
5 | -GO | |
6 | - | |
7 | -if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[usp_GetUserType]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) | |
8 | -drop procedure [dbo].[usp_GetUserType] | |
9 | -GO | |
10 | - | |
11 | - | |
12 | --- ============================================= | |
13 | --- Author: magic | |
14 | --- Create date: 7/4/2009 | |
15 | --- Description: Fetch AccountType List | |
16 | --- ============================================= | |
17 | -CREATE PROCEDURE [dbo].[usp_GetUserType] | |
1 | + | |
2 | +alter PROCEDURE [dbo].[usp_GetUserType] | |
18 | 3 | -- Add the parameters for the stored procedure here |
19 | 4 | @id int |
20 | 5 | AS |
... | ... | @@ -31,18 +16,11 @@ BEGIN |
31 | 16 | else |
32 | 17 | begin |
33 | 18 | select Id,Title |
34 | - from UserType where IsActive=1 | |
19 | + from UserType where IsActive=1 and Id > 1 | |
20 | +ORDER BY Priority | |
35 | 21 | end |
36 | 22 | |
37 | 23 | END |
38 | 24 | |
39 | 25 | |
40 | -GO | |
41 | -SET QUOTED_IDENTIFIER OFF | |
42 | -GO | |
43 | -SET ANSI_NULLS ON | |
44 | -GO | |
45 | 26 | |
46 | - | |
47 | - | |
48 | - | |
49 | 27 | \ No newline at end of file | ... | ... |
500-DBDump/AIA-StoredProcedures/dbo.usp_GetlicensesList.sql
0 → 100644
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/UserGroupController.cs deleted
1 | -using System; | |
2 | -using System.Collections.Generic; | |
3 | -using System.Linq; | |
4 | -using System.Net; | |
5 | -using System.Net.Http; | |
6 | -using System.Web.Http; | |
7 | -using Newtonsoft.Json; | |
8 | -using Newtonsoft.Json.Linq; | |
9 | -using AIAHTML5.ADMIN.API.Models; | |
10 | -using System.Web.Http.Cors; | |
11 | -using System.Web.Cors; | |
12 | -using AIAHTML5.Server.Constants; | |
13 | -using log4net; | |
14 | -using System.Text; | |
15 | -using AIAHTML5.ADMIN.API.Entity; | |
16 | - | |
17 | -namespace AIAHTML5.ADMIN.API.Controllers | |
18 | -{ | |
19 | - [EnableCors(origins: "http://localhost:4200", headers: "*", methods: "*")] | |
20 | - [RoutePrefix("UserGroup")] | |
21 | - public class UserGroupController : ApiController | |
22 | - { | |
23 | - AIADatabaseV5Entities dbContext = new AIADatabaseV5Entities(); | |
24 | - | |
25 | - [Route("LicenseUserGroups")] | |
26 | - [HttpGet] | |
27 | - public HttpResponseMessage GetLicenseUserGroups(int LicenseId) | |
28 | - { | |
29 | - List<UserGroupModel> UserGroupList = new List<UserGroupModel>(); | |
30 | - try | |
31 | - { | |
32 | - UserGroupList = UserGroupModel.GetLicenseUserGroups(dbContext, LicenseId); | |
33 | - return Request.CreateResponse(HttpStatusCode.OK, UserGroupList); | |
34 | - } | |
35 | - catch (Exception ex) | |
36 | - { | |
37 | - // Log exception code goes here | |
38 | - return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | |
39 | - } | |
40 | - } | |
41 | - | |
42 | - [Route("LicenseUserGroupUsers")] | |
43 | - [HttpGet] | |
44 | - public HttpResponseMessage GetLicenseUserGroupUsers(int LicenseId, int UserGroupId) | |
45 | - { | |
46 | - List<UserModel> UserList = new List<UserModel>(); | |
47 | - try | |
48 | - { | |
49 | - UserList = UserGroupModel.GetLicenseUserGroupUsers(dbContext, LicenseId, UserGroupId); | |
50 | - return Request.CreateResponse(HttpStatusCode.OK, UserList); | |
51 | - } | |
52 | - catch (Exception ex) | |
53 | - { | |
54 | - // Log exception code goes here | |
55 | - return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | |
56 | - } | |
57 | - } | |
58 | - | |
59 | - [Route("InsertUpdateLicenseUserGroup")] | |
60 | - [HttpPost] | |
61 | - public HttpResponseMessage InsertUpdateLicenseUserGroup(JObject jsonData) | |
62 | - { | |
63 | - bool Status = false; | |
64 | - UserGroupModel UserGroupEntity = new UserGroupModel(); | |
65 | - UserGroupEntity.Id = jsonData["id"].Value<int>(); | |
66 | - UserGroupEntity.LicenseId = jsonData["licenseId"].Value<int>(); | |
67 | - UserGroupEntity.Title = jsonData["title"].Value<string>(); | |
68 | - UserGroupEntity.IsActive = jsonData["isActive"].Value<bool>(); | |
69 | - UserGroupEntity.CreationDate = jsonData["creationDate"].Value<DateTime>(); | |
70 | - UserGroupEntity.ModifiedDate = jsonData["modifiedDate"].Value<DateTime>(); | |
71 | - try | |
72 | - { | |
73 | - Status = UserGroupModel.InsertUpdateLicenseUserGroup(dbContext, UserGroupEntity); | |
74 | - if (Status) | |
75 | - { | |
76 | - return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | |
77 | - } | |
78 | - else | |
79 | - { | |
80 | - return Request.CreateErrorResponse(HttpStatusCode.BadRequest, Status.ToString()); | |
81 | - } | |
82 | - } | |
83 | - catch (Exception ex) | |
84 | - { | |
85 | - // Log exception code goes here | |
86 | - return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | |
87 | - } | |
88 | - } | |
89 | - | |
90 | - [Route("UpdateLicenseUserGroupUsers")] | |
91 | - [HttpPost] | |
92 | - public HttpResponseMessage UpdateLicenseUserGroupUsers(JObject jsonData) | |
93 | - { | |
94 | - bool Status = false; | |
95 | - int UserGroupId = jsonData["userGroupId"].Value<int>(); | |
96 | - string UserIds = jsonData["userIds"].Value<string>(); | |
97 | - try | |
98 | - { | |
99 | - Status = UserGroupModel.UpdateLicenseUserGroupUsers(dbContext, UserGroupId, UserIds); | |
100 | - if (Status) | |
101 | - { | |
102 | - return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | |
103 | - } | |
104 | - else | |
105 | - { | |
106 | - return Request.CreateErrorResponse(HttpStatusCode.BadRequest, Status.ToString()); | |
107 | - } | |
108 | - } | |
109 | - catch (Exception ex) | |
110 | - { | |
111 | - // Log exception code goes here | |
112 | - return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | |
113 | - } | |
114 | - } | |
115 | - | |
116 | - [Route("DeleteLicenseUserGroup")] | |
117 | - [HttpGet] | |
118 | - public HttpResponseMessage DeleteLicenseUserGroup(int UserGroupId) | |
119 | - { | |
120 | - bool Status = false; | |
121 | - try | |
122 | - { | |
123 | - Status = UserGroupModel.DeleteLicenseUserGroup(dbContext, UserGroupId); | |
124 | - if (Status) | |
125 | - { | |
126 | - return Request.CreateResponse(HttpStatusCode.OK, Status.ToString()); | |
127 | - } | |
128 | - else | |
129 | - { | |
130 | - return Request.CreateErrorResponse(HttpStatusCode.BadRequest, Status.ToString()); | |
131 | - } | |
132 | - } | |
133 | - catch (Exception ex) | |
134 | - { | |
135 | - // Log exception code goes here | |
136 | - return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message); | |
137 | - } | |
138 | - } | |
139 | - } | |
140 | -} |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/UserGroupModel.cs deleted
1 | -using System; | |
2 | -using System.Collections.Generic; | |
3 | -using System.Linq; | |
4 | -using System.Web; | |
5 | -using AIAHTML5.ADMIN.API.Entity; | |
6 | - | |
7 | -namespace AIAHTML5.ADMIN.API.Models | |
8 | -{ | |
9 | - public class UserGroupModel | |
10 | - { | |
11 | - public int Id { get; set; } | |
12 | - public int LicenseId { get; set; } | |
13 | - public string Title { get; set; } | |
14 | - public DateTime? CreationDate { get; set; } | |
15 | - public DateTime? ModifiedDate { get; set; } | |
16 | - public bool? IsActive { get; set; } | |
17 | - public int? TotalUsers { get; set; } | |
18 | - | |
19 | - public static List<UserGroupModel> GetLicenseUserGroups(AIADatabaseV5Entities dbContext, int LicenseId) | |
20 | - { | |
21 | - List<UserGroupModel> UserGroupList = new List<UserGroupModel>(); | |
22 | - UserGroupModel UserGroupObj = new UserGroupModel(); | |
23 | - try | |
24 | - { | |
25 | - var result = dbContext.usp_GetLicenseUserGroups(LicenseId).ToList(); | |
26 | - foreach (var item in result) | |
27 | - { | |
28 | - UserGroupObj = new UserGroupModel(); | |
29 | - UserGroupObj.Id = item.Id; | |
30 | - UserGroupObj.LicenseId = item.LicenseId; | |
31 | - UserGroupObj.Title = item.Title; | |
32 | - UserGroupObj.IsActive = item.IsActive; | |
33 | - UserGroupObj.ModifiedDate = item.ModifiedDate; | |
34 | - UserGroupObj.CreationDate = item.CreationDate; | |
35 | - UserGroupObj.TotalUsers = item.TotalUsers; | |
36 | - UserGroupList.Add(UserGroupObj); | |
37 | - } | |
38 | - } | |
39 | - catch (Exception ex) { } | |
40 | - return UserGroupList; | |
41 | - } | |
42 | - | |
43 | - public static List<UserModel> GetLicenseUserGroupUsers(AIADatabaseV5Entities dbContext, int LicenseId, int UserGroupId) | |
44 | - { | |
45 | - List<UserModel> UserList = new List<UserModel>(); | |
46 | - UserModel UserModelObj = new UserModel(); | |
47 | - try | |
48 | - { | |
49 | - var result = dbContext.GetAllUserWithGroup(LicenseId, UserGroupId).ToList(); | |
50 | - foreach (var item in result) | |
51 | - { | |
52 | - UserModelObj = new UserModel(); | |
53 | - UserModelObj.Id = item.Id; | |
54 | - UserModelObj.FirstName = item.FirstName; | |
55 | - UserModelObj.LastName = item.LastName; | |
56 | - UserModelObj.LoginId = item.LoginId; | |
57 | - UserModelObj.EmailId = item.EmailId; | |
58 | - UserModelObj.ProductEdition = item.Title; | |
59 | - UserModelObj.InGroup = item.InGroup; | |
60 | - UserList.Add(UserModelObj); | |
61 | - } | |
62 | - } | |
63 | - catch (Exception ex) { } | |
64 | - return UserList; | |
65 | - } | |
66 | - | |
67 | - public static bool InsertUpdateLicenseUserGroup(AIADatabaseV5Entities dbContext, UserGroupModel UserGroupEntity) | |
68 | - { | |
69 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
70 | - try | |
71 | - { | |
72 | - dbContext.usp_InsertUpdateLicenseUserGroup(UserGroupEntity.Id, UserGroupEntity.LicenseId, UserGroupEntity.Title, | |
73 | - UserGroupEntity.CreationDate, UserGroupEntity.ModifiedDate, UserGroupEntity.IsActive, spStatus); | |
74 | - return (bool)spStatus.Value; | |
75 | - } | |
76 | - catch (Exception ex) | |
77 | - { | |
78 | - return false; | |
79 | - } | |
80 | - } | |
81 | - | |
82 | - public static bool UpdateLicenseUserGroupUsers(AIADatabaseV5Entities dbContext, int UserGroupId, string UserIds) | |
83 | - { | |
84 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
85 | - try | |
86 | - { | |
87 | - dbContext.usp_UpdateLicenseUserGroupUsers(UserGroupId, UserIds, spStatus); | |
88 | - return (bool)spStatus.Value; | |
89 | - } | |
90 | - catch (Exception ex) | |
91 | - { | |
92 | - return false; | |
93 | - } | |
94 | - } | |
95 | - | |
96 | - public static bool DeleteLicenseUserGroup(AIADatabaseV5Entities dbContext, int UserGroupId) | |
97 | - { | |
98 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
99 | - try | |
100 | - { | |
101 | - dbContext.usp_DeleteLicenseUserGroup(UserGroupId, spStatus); | |
102 | - return (bool)spStatus.Value; | |
103 | - } | |
104 | - catch (Exception ex) | |
105 | - { | |
106 | - return false; | |
107 | - } | |
108 | - } | |
109 | - | |
110 | - } | |
111 | - | |
112 | -} | |
113 | 0 | \ No newline at end of file |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/UserModel.cs deleted
1 | -using System; | |
2 | -using System.Collections.Generic; | |
3 | -using System.Linq; | |
4 | -using System.Web; | |
5 | -using AIAHTML5.ADMIN.API.Entity; | |
6 | - | |
7 | -namespace AIAHTML5.ADMIN.API.Models | |
8 | -{ | |
9 | - public class UserModel | |
10 | - { | |
11 | - public int Id { get; set; } | |
12 | - public string FirstName { get; set; } | |
13 | - public string LastName { get; set; } | |
14 | - public string EmailId { get; set; } | |
15 | - public string LoginId { get; set; } | |
16 | - public string NewLoginId { get; set; } | |
17 | - public string Password { get; set; } | |
18 | - public int SecurityQuestionId { get; set; } | |
19 | - public string SecurityAnswer { get; set; } | |
20 | - public int CreatorId { get; set; } | |
21 | - public DateTime CreationDate { get; set; } | |
22 | - public DateTime DeactivationDate { get; set; } | |
23 | - public int ModifierId { get; set; } | |
24 | - public DateTime ModifiedDate { get; set; } | |
25 | - public int UserTypeId { get; set; } | |
26 | - public bool IsActive { get; set; } | |
27 | - public string ProductEdition { get; set; } | |
28 | - public int InGroup { get; set; } | |
29 | - | |
30 | - public static bool UpdateUserProfile(AIADatabaseV5Entities dbContext, int intUserID, string strFirstName, string strLastName, string strEmailID) | |
31 | - { | |
32 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
33 | - try | |
34 | - { | |
35 | - dbContext.UpdateUserProfile(intUserID, strFirstName, strLastName, strEmailID, spStatus); | |
36 | - if (spStatus.Value.ToString() == "1") | |
37 | - { | |
38 | - return true; | |
39 | - } | |
40 | - else | |
41 | - { | |
42 | - return false; | |
43 | - } | |
44 | - } | |
45 | - catch (Exception ex) | |
46 | - { | |
47 | - return false; | |
48 | - } | |
49 | - } | |
50 | - public static bool UpdateUserPassword(AIADatabaseV5Entities dbContext, int intUserID, string newPassword) | |
51 | - { | |
52 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
53 | - try | |
54 | - { | |
55 | - dbContext.UpdateAiaUserPassword(intUserID, newPassword, spStatus); | |
56 | - return (bool)spStatus.Value; | |
57 | - } | |
58 | - catch (Exception ex) | |
59 | - { | |
60 | - return false; | |
61 | - } | |
62 | - } | |
63 | - public static string UpdateUserId(AIADatabaseV5Entities dbContext, int id, string userId, string oldUserId) | |
64 | - { | |
65 | - var spStatus = new System.Data.Objects.ObjectParameter("Status", 0); | |
66 | - try | |
67 | - { | |
68 | - dbContext.usp_UpdateUserId(id, userId, oldUserId, spStatus); | |
69 | - if (spStatus.Value.ToString() == "1") | |
70 | - { | |
71 | - // return "success"; | |
72 | - return "1"; | |
73 | - } | |
74 | - else if (spStatus.Value.ToString() == "2") | |
75 | - { | |
76 | - return "2"; | |
77 | - // return "Already Exist Userid"; | |
78 | - } | |
79 | - else | |
80 | - { | |
81 | - return "fail"; | |
82 | - } | |
83 | - } | |
84 | - catch (Exception ex) | |
85 | - { | |
86 | - return ex.Message; | |
87 | - } | |
88 | - } | |
89 | - } | |
90 | -} | |
91 | 0 | \ No newline at end of file |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/mergecode.txt deleted
1 | -//user.service.ts | |
2 | - | |
3 | - GetLicenseUserGroups(licensId: number) { | |
4 | - return this.http.get(this.commonService.resourceBaseUrl + "UserGroup/LicenseUserGroups?LicenseId=" + licensId) | |
5 | - .map(this.extractData) | |
6 | - .catch((res: Response) => this.handleError(res)); | |
7 | - } | |
8 | - | |
9 | - GetLicenseUserGroupUsers(licensId: number, UserGroupId: number) { | |
10 | - return this.http.get(this.commonService.resourceBaseUrl + "UserGroup/LicenseUserGroupUsers?LicenseId=" + licensId + "&UserGroupId=" + UserGroupId) | |
11 | - .map(this.extractData) | |
12 | - .catch((res: Response) => this.handleError(res)); | |
13 | - } | |
14 | - | |
15 | - InsertUpdateLicenseUserGroup(obj: any) { | |
16 | - //let options = new RequestOptions({ headers: this.headers }); | |
17 | - var jsonData = {'id': obj.id, 'licenseId': obj.licenseId, 'creationDate': obj.creationDate, 'modifiedDate': obj.modifiedDate, 'title': obj.title, 'isActive': obj.isActive }; | |
18 | - var headers = new Headers({ | |
19 | - 'Content-Type': 'application/json' | |
20 | - }); | |
21 | - return this.http.post(this.commonService.resourceBaseUrl + "UserGroup/InsertUpdateLicenseUserGroup", | |
22 | - JSON.stringify(jsonData), {headers: headers}) | |
23 | - .map(this.extractData) | |
24 | - .catch((res: Response) => this.handleError(res)); | |
25 | - } | |
26 | - | |
27 | - UpdateLicenseUserGroupUsers(userGroupId: number, userIds: string) { | |
28 | - //let options = new RequestOptions({ headers: this.headers }); | |
29 | - var jsonData = {'userGroupId': userGroupId, 'userIds': userIds }; | |
30 | - var headers = new Headers({ | |
31 | - 'Content-Type': 'application/json' | |
32 | - }); | |
33 | - return this.http.post(this.commonService.resourceBaseUrl + "UserGroup/UpdateLicenseUserGroupUsers", | |
34 | - JSON.stringify(jsonData), {headers: headers}) | |
35 | - .map(this.extractData) | |
36 | - .catch((res: Response) => this.handleError(res)); | |
37 | - } | |
38 | - | |
39 | - DeleteLicenseUserGroup(userGroupId: number) { | |
40 | - return this.http.get(this.commonService.resourceBaseUrl + "UserGroup/DeleteLicenseUserGroup?UserGroupId=" + userGroupId) | |
41 | - .map(this.extractData) | |
42 | - .catch((res: Response) => this.handleError(res)); | |
43 | -} | |
44 | - | |
45 | - | |
46 | -//app.routing.module | |
47 | - | |
48 | -import { UserGroup } from './components/UserEntity/usergroup.component'; | |
49 | - | |
50 | - | |
51 | - { path: 'usergroup', component: UserGroup } | |
52 | - | |
53 | - | |
54 | -//app.module.ts | |
55 | - | |
56 | -import { UserGroup } from './components/UserEntity/usergroup.component'; | |
57 | - | |
58 | -UserGroup | |
59 | - | |
60 | -//app.component.html | |
61 | - | |
62 | - <li><a [routerLink]="['usergroup']">User Group</a></li> |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/usergroup.component.html deleted
1 | -<!-- main-heading --> | |
2 | -<div class="row"> | |
3 | - | |
4 | - <div class="col-sm-12 pageHeading" style="margin-left: 15px;"> | |
5 | - <h4>{{mode}} User Group</h4> | |
6 | - </div> | |
7 | - | |
8 | - <ng-template #template> | |
9 | - <div class="modal-header"> | |
10 | - <h4 class="modal-title pull-left">Delete</h4> | |
11 | - <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()"> | |
12 | - <span aria-hidden="true">×</span> | |
13 | - </button> | |
14 | - </div> | |
15 | - <div class="modal-body"> | |
16 | - <p>Do you want to delete the selected user group?</p> | |
17 | - </div> | |
18 | - <div class="modal-footer"> | |
19 | - <button type="button" class="btn btn-primary btn-sm" (click)="DeleteLicenseUserGroup(templatesuccess)">Yes</button> | |
20 | - <button type="button" class="btn btn-primary btn-sm" (click)="modalRef.hide()">No</button> | |
21 | - </div> | |
22 | - </ng-template> | |
23 | - | |
24 | - <ng-template #templatesuccess> | |
25 | - <div class="modal-header"> | |
26 | - <h4 class="modal-title pull-left">Confirmation</h4> | |
27 | - <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()"> | |
28 | - <span aria-hidden="true">×</span> | |
29 | - </button> | |
30 | - </div> | |
31 | - <div class="modal-body" [innerHTML]="modalAlerts"> | |
32 | - </div> | |
33 | - <div class="modal-footer"> | |
34 | - </div> | |
35 | - </ng-template> | |
36 | - | |
37 | - <div class="col-sm-12"> | |
38 | - | |
39 | - <div class="container-fluid main-full"> | |
40 | - <div class="row" [style.visibility]="(mode == 'Search') ? 'visible' : 'hidden'"> | |
41 | - <div class="well no-margin-btm"> | |
42 | - <div class="row"> | |
43 | - <div class="form-group" *ngIf="alerts != ''"> | |
44 | - <div class="col-xs-12"> | |
45 | - <div class="alert alert-danger" [innerHTML]="alerts"> | |
46 | - </div> | |
47 | - </div> | |
48 | - </div> | |
49 | - <div class="col-lg-4 col-sm-4"> | |
50 | - <div class="row"> | |
51 | - <div class="col-sm-12"> | |
52 | - <div class="form-group marginTop5"> | |
53 | - <label for="AccountNumber" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number :</label> | |
54 | - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0"> | |
55 | - <select #accountvalue class="form-control input-sm " id="AccountNumber" (change)="AccountNumberChanged($event.target.value)"> | |
56 | - <option value="0">Select</option> | |
57 | - <option *ngFor="let item of lstAccountNumbers;" value="{{item.Id}}">{{item.AccountNumber}}</option> | |
58 | - </select> | |
59 | - </div> | |
60 | - </div> | |
61 | - </div> | |
62 | - </div> | |
63 | - </div> | |
64 | - <div class="col-lg-4 col-sm-4 padd-right0"> | |
65 | - <div class="row"> | |
66 | - <div class="col-sm-12"> | |
67 | - <div class="form-group marginTop5"> | |
68 | - <label for="New Group" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">New Group :</label> | |
69 | - </div> | |
70 | - <div class="col-sm-12 col-lg-6 padd-left0"> | |
71 | - <input type="text" #title class="form-control input-sm" id="new-group" maxlength="100"> | |
72 | - </div> | |
73 | - </div> | |
74 | - </div> | |
75 | - </div> | |
76 | - | |
77 | - <div class="col-lg-4 col-sm-4"> | |
78 | - <div class="row"> | |
79 | - <div class="col-sm-2 padd-left0"> | |
80 | - <div class="form-group marginTop5"> | |
81 | - <label for="New Group" class="col-sm-12 col-md-1 paddTop7 padd-left0 padd-right0 hidden-xs"> </label> | |
82 | - </div> | |
83 | - <div class="col-sm-12 col-lg-2 padd-left0 padd-right0 mar-left6 mobile_1"> | |
84 | - <button class="btn btn-primary btn-sm" type="button" (click)="InsertLicenseUserGroup(title.value, templatesuccess)" | |
85 | - [disabled]="accountvalue.value==0"><i class="fa fa-plus-circle"></i> Add</button> | |
86 | - </div> | |
87 | - </div> | |
88 | - </div> | |
89 | - </div> | |
90 | - | |
91 | - </div> | |
92 | - | |
93 | - </div> | |
94 | - | |
95 | - <div class="well"> | |
96 | - <div class="table-responsive blue"> | |
97 | - <table id="tblLicenseUserGroups" class="table table-condensed table-bordered margin-btm0 table-striped table-hover table-fixed"> | |
98 | - <thead> | |
99 | - <tr> | |
100 | - <th>Group Name</th> | |
101 | - <th>Number of User(s)</th> | |
102 | - <th>Created Date</th> | |
103 | - <th>Last Modified Date</th> | |
104 | - </tr> | |
105 | - </thead> | |
106 | - <tbody> | |
107 | - <tr *ngFor="let item of lstLicenseUserGroups; let i = index;" (click)="SetClickedRow(i, item)" [class.active]="i == selectedRow" | |
108 | - [class.inactive]="i != selectedRow"> | |
109 | - <td> | |
110 | - <input type="hidden" value={{item.Id}}/> {{item.Title}} | |
111 | - </td> | |
112 | - <td>{{item.TotalUsers}}</td> | |
113 | - <td>{{item.CreationDate | date: 'MM/dd/yyyy'}}</td> | |
114 | - <td>{{item.ModifiedDate | date: 'MM/dd/yyyy'}}</td> | |
115 | - </tr> | |
116 | - </tbody> | |
117 | - </table> | |
118 | - </div> | |
119 | - | |
120 | - <div class="row"> | |
121 | - <div class="col-sm-12 marginTop20 text-center"> | |
122 | - <button class="btn btn-primary btn-sm" (click)="ViewLicenseUserGroup()"><i class="fa fa-eye"></i> View</button> | |
123 | - <button class="btn btn-primary btn-sm" (click)="EditLicenseUserGroup()"><i class="fa fa-edit"></i> Edit</button> | |
124 | - <button class="btn btn-primary btn-sm" (click)="openModal(template)"><i class="fa fa-trash"></i> Remove</button> | |
125 | - </div> | |
126 | - </div> | |
127 | - | |
128 | - </div> | |
129 | - </div> | |
130 | - | |
131 | - <form class="row" style="position: absolute; z-index: 100;" [style.top]="topPos" [style.visibility]="(mode == 'View' || mode == 'Edit') ? 'visible' : 'hidden'" | |
132 | - [formGroup]="updateUserGroupFrm" (submit)="UpdateLicenseUserGroup(templatesuccess)"> | |
133 | - | |
134 | - <div class="well no-margin-btm"> | |
135 | - <div class="row"> | |
136 | - <div class="form-group" *ngIf="alerts != ''"> | |
137 | - <div class="col-xs-12"> | |
138 | - <div class="alert alert-danger" [innerHTML]="alerts"> | |
139 | - </div> | |
140 | - </div> | |
141 | - </div> | |
142 | - <div class="col-lg-4 col-sm-4 padd-right0"> | |
143 | - <div class="row"> | |
144 | - <div class="col-sm-12"> | |
145 | - <div class="form-group marginTop5"> | |
146 | - <label for="GroupName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Group Name :</label> | |
147 | - </div> | |
148 | - <div class="col-sm-12 col-lg-6 padd-left0"> | |
149 | - <input type="text" class="form-control input-sm" formControlName="userGroupName" id="GroupName" maxlength="100"> | |
150 | - <div *ngIf="!updateUserGroupFrm.controls.userGroupName.valid && updateUserGroupFrm.controls.userGroupName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">User group name is required</div> | |
151 | - </div> | |
152 | - </div> | |
153 | - </div> | |
154 | - </div> | |
155 | - </div> | |
156 | - </div> | |
157 | - | |
158 | - <div class="well"> | |
159 | - | |
160 | - <div class="table-responsive blue"> | |
161 | - | |
162 | - <table id="fixed_hdr2" class="table-hover"> | |
163 | - <thead> | |
164 | - <tr> | |
165 | - <th [style.display]="(mode == 'Edit') ? 'block' : 'none'">Select</th> | |
166 | - <th>First Name</th> | |
167 | - <th>Last Name</th> | |
168 | - <th>User ID</th> | |
169 | - <th>Email ID</th> | |
170 | - <th>Product Edition</th> | |
171 | - </tr> | |
172 | - </thead> | |
173 | - <tbody> | |
174 | - <tr *ngFor="let item of lstLicenseUserGroupUsers; let i = index"> | |
175 | - <td [style.display]="(mode == 'Edit') ? 'block' : 'none'"> | |
176 | - <input type="hidden" value="{{item.Id}}"> | |
177 | - <input type="checkbox" (change)="onChange(i, item.Id, $event.target.checked)" [checked]="item.InGroup"> | |
178 | - </td> | |
179 | - <td>{{item.FirstName}}</td> | |
180 | - <td>{{item.LastName}}</td> | |
181 | - <td>{{item.UserId}}</td> | |
182 | - <td>{{item.EmailId}}</td> | |
183 | - <td>{{item.ProductEdition}}</td> | |
184 | - </tr> | |
185 | - </tbody> | |
186 | - </table> | |
187 | - | |
188 | - </div> | |
189 | - | |
190 | - <div class="row"> | |
191 | - <div class="col-sm-12 marginTop20 text-center"> | |
192 | - <button class="btn btn-primary btn-sm" type="submit" [disabled]="!updateUserGroupFrm.valid" [style.visibility]="(mode == 'Edit') ? 'visible' : 'hidden'"><i class="fa fa-plus-circle"></i> Update</button> | |
193 | - <button class="btn btn-primary btn-sm" type="button" (click)="CancelAddEdit()"><i class="fa fa-times-circle"></i> Cancel</button> | |
194 | - </div> | |
195 | - </div> | |
196 | - | |
197 | - </div> | |
198 | - | |
199 | - </form> | |
200 | - | |
201 | - </div> | |
202 | - </div> | |
203 | -</div> | |
204 | -<!-- main-heading --> | |
205 | 0 | \ No newline at end of file |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/usergroup.component.ts deleted
1 | -import { Component, OnInit, AfterViewInit, Input, Output, EventEmitter, Pipe, PipeTransform, TemplateRef } from '@angular/core'; | |
2 | -import { UserService } from './user.service'; | |
3 | -import { Router, ActivatedRoute } from '@angular/router'; | |
4 | -import { FormControl, FormBuilder, FormGroup, Validators } from '@angular/forms'; | |
5 | -import { License } from '../UserEntity/datamodel'; | |
6 | -import { BsDatepickerModule } from 'ngx-bootstrap'; | |
7 | -import { Http, Response } from '@angular/http'; | |
8 | -import { DatePipe } from '@angular/common'; | |
9 | -import { BsModalService } from 'ngx-bootstrap/modal'; | |
10 | -import { BsModalRef } from 'ngx-bootstrap/modal/bs-modal-ref.service'; | |
11 | - | |
12 | -declare var $:any; | |
13 | - | |
14 | -@Component({ | |
15 | - templateUrl: './usergroup.component.html' | |
16 | -}) | |
17 | - | |
18 | -export class UserGroup implements OnInit { | |
19 | - | |
20 | - lstAccountNumbers: any; | |
21 | - lstLicenseUserGroups: any; | |
22 | - licenseUserGroup: any; | |
23 | - lstLicenseUserGroupUsers: any; | |
24 | - lstAllUsers: any; | |
25 | - mode: string = 'Search'; | |
26 | - license: License; | |
27 | - updateUserGroupFrm: FormGroup; | |
28 | - error: any; | |
29 | - alerts: string; | |
30 | - modalAlerts: string; | |
31 | - divClass: string = ''; | |
32 | - topPos: string = '2000px'; | |
33 | - selectedRow: number = 0; | |
34 | - selectedId: number = 0; | |
35 | - modalRef: BsModalRef; | |
36 | - checkedRecords: Array<number>; | |
37 | - | |
38 | - constructor(private userService: UserService, private router: Router, private activeRoute: ActivatedRoute, private fb: FormBuilder, private modalService: BsModalService) { } | |
39 | - | |
40 | - ngOnInit(): void | |
41 | - { | |
42 | - this.selectedRow = 0; | |
43 | - this.divClass = 'col-sm-12'; | |
44 | - this.license = new License(); | |
45 | - this.alerts = ''; | |
46 | - this.updateUserGroupFrm = this.fb.group({ | |
47 | - userGroupName: ['', Validators.required], | |
48 | - }); | |
49 | - this.GetLicenseAccounts(); | |
50 | - | |
51 | - $('#fixed_hdr2').fxdHdrCol({ | |
52 | - fixedCols: 0, | |
53 | - width: "100%", | |
54 | - height: 330, | |
55 | - colModal: [ | |
56 | - { width: 80, align: 'center' }, | |
57 | - { width: 200, align: 'center' }, | |
58 | - { width: 200, align: 'Center' }, | |
59 | - { width: 200, align: 'Center' }, | |
60 | - { width: 200, align: 'Center' }, | |
61 | - { width: 250, align: 'Center' }, | |
62 | - ], | |
63 | - sort: true | |
64 | - }); | |
65 | - if(document.getElementById("fixed_table_rc") != undefined){ | |
66 | - document.getElementById("fixed_table_rc").remove(); | |
67 | - } | |
68 | - var testScript = document.createElement("script"); | |
69 | - testScript.setAttribute("id", "fixed_table_rc"); | |
70 | - testScript.setAttribute("src", "../assets/scripts/fixed_table_rc.js"); | |
71 | - testScript.setAttribute("type", "text/javascript"); | |
72 | - document.body.appendChild(testScript); | |
73 | - } | |
74 | - | |
75 | - openModal(template: TemplateRef<any>) { | |
76 | - this.modalRef = this.modalService.show(template); | |
77 | - } | |
78 | - | |
79 | - onChange(Idx: number, Id: number, isChecked: boolean){ | |
80 | - if(isChecked){ | |
81 | - this.checkedRecords[Idx] = Id; | |
82 | - } | |
83 | - else{ | |
84 | - this.checkedRecords[Idx] = 0; | |
85 | - } | |
86 | - } | |
87 | - | |
88 | - SetClickedRow(i: number, item: any) { | |
89 | - this.selectedRow = i; | |
90 | - this.selectedId = item['Id']; | |
91 | - this.licenseUserGroup = item; | |
92 | - } | |
93 | - | |
94 | - BindFormFields(data){ | |
95 | - this.lstLicenseUserGroups = data; | |
96 | - this.licenseUserGroup = this.lstLicenseUserGroups[this.selectedRow]; | |
97 | - this.selectedId = this.licenseUserGroup['Id']; | |
98 | - } | |
99 | - | |
100 | - BindUserFormFields(data){ | |
101 | - this.lstLicenseUserGroupUsers = data; | |
102 | - if(this.mode == 'Edit'){ | |
103 | - this.checkedRecords = new Array<number>(this.lstLicenseUserGroupUsers.length); | |
104 | - for (let i = 0; i < this.lstLicenseUserGroupUsers.length ; i++) { | |
105 | - if(this.lstLicenseUserGroupUsers[i].InGroup > 0){ | |
106 | - this.checkedRecords[i] = this.lstLicenseUserGroupUsers[i].Id; | |
107 | - } | |
108 | - } | |
109 | - } | |
110 | - else{ | |
111 | - this.lstLicenseUserGroupUsers = this.lstLicenseUserGroupUsers.filter(C => C.InGroup> 0); | |
112 | - } | |
113 | - } | |
114 | - | |
115 | - GetLicenseAccounts() { | |
116 | - this.userService.GetAccountNumber() | |
117 | - .subscribe(st => { this.lstAccountNumbers = st; }, error => this.error = <any>error); | |
118 | - } | |
119 | - | |
120 | - GetLicenseUserGroups() { | |
121 | - this.alerts = ''; | |
122 | - this.userService.GetLicenseUserGroups(this.license.LicenseId) | |
123 | - .subscribe(st => { this.BindFormFields(st); }, error => this.error = <any>error); | |
124 | - } | |
125 | - | |
126 | - GetLicenseUserGroupUsers() { | |
127 | - this.alerts = ''; | |
128 | - this.userService.GetLicenseUserGroupUsers(this.license.LicenseId, this.selectedId) | |
129 | - .subscribe(st => { this.BindUserFormFields(st); }, error => this.error = <any>error); | |
130 | - } | |
131 | - | |
132 | - AccountNumberChanged(LicenseId: number){ | |
133 | - this.license.LicenseId = LicenseId; | |
134 | - this.lstLicenseUserGroups = null; | |
135 | - this.GetLicenseUserGroups(); | |
136 | - } | |
137 | - | |
138 | - AfterDeleteData(data, template) { | |
139 | - if (data.Status == "false") { | |
140 | - this.alerts = "<span>License user group delete unsuccessfull</span>"; | |
141 | - } else { | |
142 | - this.modalAlerts = "<p>License user group deleted successfully</p>"; | |
143 | - this.modalRef = this.modalService.show(template); | |
144 | - this.GetLicenseUserGroups(); | |
145 | - } | |
146 | - } | |
147 | - | |
148 | - AfterInsertData(data, template) { | |
149 | - if (data.Status == "false") { | |
150 | - this.alerts = "<span>License user group save unsuccessfull</span>"; | |
151 | - } else { | |
152 | - this.modalAlerts = "<p>License user group saved successfully</p>"; | |
153 | - this.modalRef = this.modalService.show(template); | |
154 | - this.GetLicenseUserGroups(); | |
155 | - } | |
156 | - } | |
157 | - | |
158 | - AfterUpdateData(data, template) { | |
159 | - if (data.Status == "false") { | |
160 | - this.alerts = "<span>License user group update unsuccessfull</span>"; | |
161 | - } else { | |
162 | - this.modalAlerts = "<p>License user group updated successfully</p>"; | |
163 | - this.modalRef = this.modalService.show(template); | |
164 | - this.GetLicenseUserGroups(); | |
165 | - } | |
166 | - } | |
167 | - | |
168 | - InsertLicenseUserGroup(title: string, template: TemplateRef<any>) { | |
169 | - this.alerts = ''; | |
170 | - if(title == '' || title == undefined){ | |
171 | - this.alerts = "<span>Please enter a name for user group.</span>"; | |
172 | - return; | |
173 | - } | |
174 | - var obj = { | |
175 | - 'id': 0, 'licenseId': this.license.LicenseId, 'title': title, | |
176 | - 'isActive': true, 'creationDate': new Date(), | |
177 | - 'modifiedDate': new Date() | |
178 | - }; | |
179 | - if(this.alerts == ''){ | |
180 | - return this.userService.InsertUpdateLicenseUserGroup(obj) | |
181 | - .subscribe( | |
182 | - n => (this.AfterInsertData(n, template)), | |
183 | - error => this.error = <any>error); | |
184 | - } | |
185 | - } | |
186 | - | |
187 | - UpdateLicenseUserGroup(template: TemplateRef<any>) { | |
188 | - this.alerts = ''; | |
189 | - var obj = { | |
190 | - 'id': this.licenseUserGroup.Id, | |
191 | - 'licenseId': this.license.LicenseId, | |
192 | - 'title': this.updateUserGroupFrm.controls['userGroupName'].value, | |
193 | - 'isActive': this.licenseUserGroup.IsActive, | |
194 | - 'creationDate': this.licenseUserGroup.CreationDate, | |
195 | - 'modifiedDate': this.licenseUserGroup.ModifiedDate | |
196 | - }; | |
197 | - if(this.alerts == ''){ | |
198 | - return this.userService.InsertUpdateLicenseUserGroup(obj) | |
199 | - .subscribe( | |
200 | - n => ( | |
201 | - this.UpdateLicenseUserGroupUsers(template) | |
202 | - ), | |
203 | - error => this.error = <any>error); | |
204 | - } | |
205 | - } | |
206 | - | |
207 | - UpdateLicenseUserGroupUsers(template: TemplateRef<any>) { | |
208 | - var userIds = ''; | |
209 | - this.checkedRecords.filter(C => C > 0).forEach(element => { | |
210 | - if(element > 0){ | |
211 | - userIds += element + ','; | |
212 | - } | |
213 | - }); | |
214 | - if(userIds!=''){ | |
215 | - userIds = userIds.substr(0, userIds.length - 1); | |
216 | - } | |
217 | - return this.userService.UpdateLicenseUserGroupUsers(this.selectedId, userIds) | |
218 | - .subscribe( | |
219 | - n => ( | |
220 | - this.AfterUpdateData(n, template) | |
221 | - ), | |
222 | - error => this.error = <any>error); | |
223 | - } | |
224 | - | |
225 | - DeleteLicenseUserGroup(template: TemplateRef<any>){ | |
226 | - this.modalRef.hide(); | |
227 | - this.alerts = ''; | |
228 | - if(this.selectedId == 0){ | |
229 | - this.alerts = "<span>Please select a license user group</span>"; | |
230 | - } | |
231 | - if(this.alerts == ''){ | |
232 | - return this.userService.DeleteLicenseUserGroup(this.selectedId) | |
233 | - .subscribe( | |
234 | - data => (this.AfterDeleteData(data, template)), | |
235 | - error => { | |
236 | - this.error = <any>error; | |
237 | - this.alerts = "<span>License user group delete unsuccessfull</span>"; | |
238 | - }); | |
239 | - } | |
240 | - } | |
241 | - | |
242 | - EditLicenseUserGroup(){ | |
243 | - $('.ft_r thead tr th:eq(0)').show(); | |
244 | - this.mode = 'Edit'; | |
245 | - this.topPos = '100px'; | |
246 | - this.alerts = ''; | |
247 | - this.updateUserGroupFrm.controls['userGroupName'].setValue(this.licenseUserGroup.Title); | |
248 | - this.GetLicenseUserGroupUsers(); | |
249 | - } | |
250 | - | |
251 | - ViewLicenseUserGroup(){ | |
252 | - $('.ft_r thead tr th:eq(0)').hide(); | |
253 | - this.mode = 'View'; | |
254 | - this.topPos = '100px'; | |
255 | - this.alerts = ''; | |
256 | - this.updateUserGroupFrm.controls['userGroupName'].setValue(this.licenseUserGroup.Title); | |
257 | - this.GetLicenseUserGroupUsers(); | |
258 | - } | |
259 | - | |
260 | - CancelAddEdit(){ | |
261 | - this.mode = 'Search'; | |
262 | - this.topPos = '2000px'; | |
263 | - this.GetLicenseUserGroups(); | |
264 | - this.selectedRow = this.lstLicenseUserGroups.findIndex(C => C.Id == this.selectedId); | |
265 | - this.SetClickedRow(this.selectedRow, this.lstLicenseUserGroups.find(C => C.Id == this.selectedId)); | |
266 | - } | |
267 | -} |
500-DBDump/AIA-StoredProcedures/usergroupmergecode/usergroupmergecode/users.component.ts deleted
1 | -import { Component, OnInit, AfterViewInit,ViewChild } from '@angular/core'; | |
2 | -import { UserService } from './user.service'; | |
3 | -import { Router } from '@angular/router'; | |
4 | -import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms'; | |
5 | -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; | |
6 | -import { User } from '../UserEntity/datamodel'; | |
7 | -import { UserManageRightsModel } from '../UserEntity/datamodel'; | |
8 | -import { Http, Response } from '@angular/http'; | |
9 | -//import { Global } from '../../Shared/global'; | |
10 | -//import { DBOperation } from 'S'; | |
11 | -import { Observable } from 'rxjs/Observable'; | |
12 | -import { ConfirmService } from '../../Shared/Confirm/confirm.service'; | |
13 | -import 'rxjs/Rx'; | |
14 | -import 'rxjs/add/operator/map'; | |
15 | -import 'rxjs/add/operator/filter'; | |
16 | -import { LoadingService } from '../../shared/loading.service'; | |
17 | -declare var $: any; | |
18 | -import { DatePipe } from '@angular/common'; | |
19 | -import { GlobalService } from '../../Shared/global'; | |
20 | -@Component({ | |
21 | - templateUrl:'./users.component.html' // '../../../../../wwwroot/html/UpdateProfile/updateuserprofile.component.html' | |
22 | -}) | |
23 | - | |
24 | -export class UsersList implements OnInit { | |
25 | - | |
26 | - Mode: string = 'Manage'; | |
27 | - modalTitle: string; | |
28 | - Users: FormGroup; | |
29 | - adduserFrm: FormGroup; | |
30 | - managerightFrm: FormGroup; | |
31 | - alerts: string; | |
32 | - public UserTypeList: any; | |
33 | - public AccountTypeList: any; | |
34 | - public UserList: any; | |
35 | - public UserManageRightsList: Array<UserManageRightsModel>; | |
36 | - emailPattern = "^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$"; | |
37 | - public UserTypeListByLicense: any; | |
38 | - public AccountNumberList: any; | |
39 | - public ProductEditionList: any; | |
40 | - UserEntity: User; | |
41 | - public UserManageRightsEntity: UserManageRightsModel; | |
42 | - topPos: string = '2000px'; | |
43 | - datePipe: DatePipe = new DatePipe('en-US'); | |
44 | - error; | |
45 | - selectedRow: number = 0; | |
46 | - selectedId: number = 0; | |
47 | - divClass: string; | |
48 | - isActive: boolean; | |
49 | - NoRecord: string; | |
50 | - //@ViewChild("profileModal") | |
51 | - //profileModal: ModalComponent; | |
52 | - //errorMessage: any; | |
53 | - constructor(private _loadingService: LoadingService,private userservice: UserService, private router: Router, private fb: FormBuilder, private http: Http, | |
54 | - private _confirmService: ConfirmService,private global:GlobalService | |
55 | - ) { } | |
56 | - | |
57 | - ngOnInit(): void { | |
58 | - this.modalTitle = 'LIST USER'; | |
59 | - this.alerts = ''; | |
60 | - this.NoRecord = this.global.NoRecords; | |
61 | - this.Users = this.fb.group({ | |
62 | - FirstName:[''], | |
63 | - LastName: [''], | |
64 | - EmailId: [''], | |
65 | - AccountNumber: [''], | |
66 | - UserTypeId: [0], //bug#28162 | |
67 | - AccountTypeId: [0] | |
68 | - // Gender: ['', Validators.required], | |
69 | - // Email: [''] | |
70 | - | |
71 | - }); | |
72 | - this.adduserFrm = this.fb.group({ | |
73 | - id: [''], | |
74 | - UserName: ['', Validators.required], | |
75 | - Password: ['', [Validators.required, Validators.minLength(8)]], | |
76 | - ConfirmPassword: ['', Validators.required], | |
77 | - FirstName: ['', Validators.required], | |
78 | - LastName: ['', Validators.required], | |
79 | - EmailId: ['', Validators.required], | |
80 | - AccountNumber: [''], | |
81 | - UserType: [''], | |
82 | - AccountType: [''], | |
83 | - Createddate: [''], | |
84 | - LastModifiedDate: [''], | |
85 | - Createdby: [''], | |
86 | - Modifiedby: [''], | |
87 | - DeactivationDate: [''], | |
88 | - isActive: [false], | |
89 | - UserStatusActive: ['false'], | |
90 | - UserStatusInActive:[''] | |
91 | - }); | |
92 | - this.managerightFrm = this.fb.group({ | |
93 | - id: [''], | |
94 | - UserTypeTitle: [''] | |
95 | - }); | |
96 | - this._loadingService.ShowLoading("global-loading"); | |
97 | - this.GetUserType(); | |
98 | - this.GetAccountType(); | |
99 | - this._loadingService.HideLoading("global-loading"); | |
100 | - $('#fixed_hdr2').fxdHdrCol({ | |
101 | - fixedCols: 0, | |
102 | - width: "100%", | |
103 | - height: 300, | |
104 | - colModal: [ | |
105 | - { width: 180, align: 'center' }, | |
106 | - { width: 230, align: 'center' }, | |
107 | - { width: 150, align: 'Center' }, | |
108 | - { width: 150, align: 'Center' }, | |
109 | - { width: 350, align: 'Center' }, | |
110 | - { width: 200, align: 'Center' }, | |
111 | - { width: 130, align: 'Center' }, | |
112 | - { width: 120, align: 'center' }, | |
113 | - { width: 280, align: 'Center' }, | |
114 | - { width: 180, align: 'center' }, | |
115 | - { width: 200, align: 'center' }, | |
116 | - { width: 170, align: 'center' }, | |
117 | - { width: 80, align: 'center' }, | |
118 | - { width: 150, align: 'center' }, | |
119 | - { width: 150, align: 'center' }, | |
120 | - { width: 180, align: 'Center' }, | |
121 | - { width: 400, align: 'Center' }, | |
122 | - { width: 150, align: 'center' }, | |
123 | - { width: 110, align: 'center' }, | |
124 | - ], | |
125 | - sort: true | |
126 | - }); | |
127 | - document.getElementById("fixed_table_rc").remove(); | |
128 | - var testScript = document.createElement("script"); | |
129 | - testScript.setAttribute("id", "fixed_table_rc"); | |
130 | - testScript.setAttribute("src", "../assets/scripts/fixed_table_rc.js"); | |
131 | - testScript.setAttribute("type", "text/javascript"); | |
132 | - document.body.appendChild(testScript); | |
133 | - this._loadingService.ShowLoading("global-loading"); | |
134 | - //this.bindUsers(); | |
135 | - this._loadingService.HideLoading("global-loading"); | |
136 | - | |
137 | - //this.GetUserList(); | |
138 | - } | |
139 | - handleChange(evt) { | |
140 | - debugger; | |
141 | - var target = evt.target; | |
142 | - if (target.value == 'true') { | |
143 | - this.isActive = true; | |
144 | - } | |
145 | - else if (target.value == 'false') { | |
146 | - this.isActive = false; | |
147 | - } | |
148 | - } | |
149 | - | |
150 | - public SetClickedRow(i: number, item: any) { | |
151 | - this.selectedRow = i; | |
152 | - this.selectedId = item['Id']; | |
153 | - this.UserEntity = item; | |
154 | - } | |
155 | - public SetClickedRowManageRight(j: number, item: any) { | |
156 | - this.selectedRow = j; | |
157 | - this.selectedId = item['Id']; | |
158 | - this.UserManageRightsList = item; | |
159 | - } | |
160 | - redirect() { | |
161 | - this.router.navigate(['/']); | |
162 | - } | |
163 | - | |
164 | - GetUserType() { | |
165 | - this.userservice.GetUserType().subscribe(x => { this.UserTypeList = x; }, error => this.error = <any>error); | |
166 | - } | |
167 | - GetAccountType() { | |
168 | - this.userservice.GetAccountType().subscribe(x => { this.AccountTypeList = x; }, error => this.error = <any>error); | |
169 | - } | |
170 | - GetUserList() { | |
171 | - //this.userservice.GetUserList().subscribe(x => { this.UserList = x; }, error => this.error = <any>error); | |
172 | - } | |
173 | - GetUserRights() { | |
174 | - this.userservice.GetManageUserRights({ | |
175 | - UserId: this.managerightFrm.controls['id'].value, | |
176 | - UserType: this.managerightFrm.controls['UserTypeTitle'].value | |
177 | - }) | |
178 | - .subscribe(x => { console.log(x); this.UserManageRightsList = x }, error => { | |
179 | - this.error = <any>error; | |
180 | - this.alerts = "<span>" + this.error + "</span>"; | |
181 | - }); | |
182 | - } | |
183 | - SearchUserList(this) | |
184 | - { | |
185 | - this._loadingService.ShowLoading("global-loading"); | |
186 | - var UserFilterControl = this.Users.value; | |
187 | - this.userservice.GetUserList( | |
188 | - { | |
189 | - FirstName: this.Users.controls['FirstName'].value, | |
190 | - LastName: this.Users.controls['LastName'].value, | |
191 | - EmailId: this.Users.controls['EmailId'].value, | |
192 | - AccountNumber: this.Users.controls['AccountNumber'].value, | |
193 | - UserTypeId: (this.Users.controls['UserTypeId'].value != null && this.Users.controls['UserTypeId'].value !='' ? this.Users.controls['UserTypeId'].value:0), | |
194 | - AccountTypeId: (this.Users.controls['AccountTypeId'].value != null && this.Users.controls['AccountTypeId'].value != ''? this.Users.controls['AccountTypeId'].value : 0), | |
195 | - | |
196 | - | |
197 | - }) | |
198 | - | |
199 | - .subscribe(x => { this.BindFormFields(x) }, error => this.error = <any>error); | |
200 | - | |
201 | - } | |
202 | - BindFormFields(data) { | |
203 | - this.UserList = data; | |
204 | - if (this.UserList.length > 0) { | |
205 | - this.NoRecord = ''; | |
206 | - this._loadingService.HideLoading("global-loading"); | |
207 | - } | |
208 | - if (this.UserList.length == 0) { | |
209 | - this.NoRecord = this.global.NoRecords; | |
210 | - this._loadingService.HideLoading("global-loading"); | |
211 | - } | |
212 | - } | |
213 | - EditUser() { | |
214 | - debugger; | |
215 | - this.Mode = 'Edit'; | |
216 | - this.modalTitle = 'Edit USER'; | |
217 | - this.topPos = '100px'; | |
218 | - this.divClass = 'col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3'; | |
219 | - this.alerts = ''; | |
220 | - this.adduserFrm.controls['id'].setValue(this.UserEntity.Id) | |
221 | - this.adduserFrm.controls['FirstName'].setValue(this.UserEntity.FirstName) | |
222 | - this.adduserFrm.controls['LastName'].setValue(this.UserEntity.LastName) | |
223 | - this.adduserFrm.controls['EmailId'].setValue(this.UserEntity.EmailId) | |
224 | - this.adduserFrm.controls['UserName'].setValue(this.UserEntity.LoginId) | |
225 | - this.adduserFrm.controls['Password'].setValue(this.UserEntity.Password) | |
226 | - this.adduserFrm.controls['ConfirmPassword'].setValue(this.UserEntity.Password) | |
227 | - this.adduserFrm.controls['AccountNumber'].setValue(this.UserEntity.AccountNumber) | |
228 | - this.adduserFrm.controls['UserType'].setValue(this.UserEntity.UserTypeTitle) | |
229 | - this.adduserFrm.controls['AccountType'].setValue(this.UserEntity.AccountTypeTitle) | |
230 | - this.adduserFrm.controls['Createddate'].setValue(this.datePipe.transform(this.UserEntity.CreationDate, 'MM/dd/yyyy')) | |
231 | - this.adduserFrm.controls['LastModifiedDate'].setValue(this.datePipe.transform(this.UserEntity.ModifiedDate, 'MM/dd/yyyy')) | |
232 | - this.adduserFrm.controls['Createdby'].setValue(this.UserEntity.Createdby) | |
233 | - this.adduserFrm.controls['Modifiedby'].setValue(this.UserEntity.Modifiedby) | |
234 | - this.adduserFrm.controls['DeactivationDate'].setValue(this.datePipe.transform(this.UserEntity.DeactivationDate, 'MM/dd/yyyy')) | |
235 | - if (this.UserEntity.UserStatus == 'Active') { | |
236 | - this.adduserFrm.controls['UserStatusActive'].setValue('true') | |
237 | - } | |
238 | - else { | |
239 | - this.adduserFrm.controls['UserStatusActive'].setValue('false') | |
240 | - } | |
241 | - //this.adduserFrm.controls['UserStatusActive'].setValue(true) | |
242 | - //this.adduserFrm.controls['UserStatusInActive'].setValue(false) | |
243 | - this.isActive = (this.UserEntity.UserStatus=='Active'?true :false) | |
244 | - | |
245 | - } | |
246 | - | |
247 | - EditManageUserRights() { | |
248 | - this.Mode = 'ManageRight'; | |
249 | - this.modalTitle = 'MANAGE USER Right'; | |
250 | - this.topPos = '100px'; | |
251 | - this.divClass = 'col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3'; | |
252 | - this.alerts = ''; | |
253 | - this.managerightFrm.controls['id'].setValue(this.UserEntity.Id); | |
254 | - this.managerightFrm.controls['UserTypeTitle'].setValue(this.UserEntity.UserTypeTitle); | |
255 | - this.GetUserRights(); | |
256 | - } | |
257 | - | |
258 | - public UpdateUser(this) { | |
259 | - this.alerts = ''; | |
260 | - if (this.adduserFrm.value.UserName == '') { | |
261 | - this.alerts += '<span>User Name is required.</span>'; | |
262 | - } | |
263 | - if (this.adduserFrm.value.Password == '') { | |
264 | - this.alerts += '</br><span>Password of minimum 8 characters is required.</span>'; | |
265 | - } | |
266 | - if (this.adduserFrm.value.ConfirmPassword == '') { | |
267 | - this.alerts += '</br><span>Confirm Password is required.</span>'; | |
268 | - } | |
269 | - if (this.adduserFrm.value.EmailId == '') { | |
270 | - this.alerts += '</br><span>Email Id is required.</span>'; | |
271 | - } | |
272 | - if (this.adduserFrm.value.FirstName == '') { | |
273 | - this.alerts += '</br><span>First Name is required.</span>'; | |
274 | - } | |
275 | - if (this.adduserFrm.value.LastName == '') { | |
276 | - this.alerts += '</br><span>Last Name is required.</span>'; | |
277 | - } | |
278 | - if (this.adduserFrm.value.newPassword != this.adduserFrm.value.confirmPassword) { | |
279 | - this.alerts += '</br><span>Password and confirm password must be same</span>'; | |
280 | - } | |
281 | - | |
282 | - if (this.adduserFrm.valid && this.alerts == '') { | |
283 | - this.adduserFrm.controls['isActive'].setValue(this.adduserFrm.value.UserStatusActive) | |
284 | - | |
285 | - var UserEntity = this.adduserFrm.value; | |
286 | - | |
287 | - return this.userservice.UpdateUserEntity(UserEntity) | |
288 | - .subscribe( | |
289 | - n => (this.AfterInsertData(n)), | |
290 | - error => { | |
291 | - this.error = <any>error; | |
292 | - this.alerts = "<span>" + this.error + "</span>"; | |
293 | - }); | |
294 | - } | |
295 | - | |
296 | - } | |
297 | - | |
298 | - //public DeleteUnblockedUser(this) { | |
299 | - // this.alerts = ''; | |
300 | - //} | |
301 | - | |
302 | - AfterInsertData(data) { | |
303 | - | |
304 | - if (data == "User updated successfully") { | |
305 | - this.alerts = ''; | |
306 | - this._confirmService.activate("User updated successfully.", "alertMsg"); | |
307 | - } | |
308 | - //if (this.closeflag) { | |
309 | - // this.close.emit(null); | |
310 | - //} | |
311 | - //else { | |
312 | - //} | |
313 | - } | |
314 | - | |
315 | - ResetFormFields() { | |
316 | - //this.ChangeUserIdFrm.reset() | |
317 | - //this.ChangeUserIdFrm.controls['id'].setValue(this.user.Id) | |
318 | - //this.ChangeUserIdFrm.controls['loginid'].setValue(this.user.LoginId) | |
319 | - //this.ChangeUserIdFrm.controls['newloginid'].setValue('') | |
320 | - //this.ChangeUserIdFrm.controls['confirmloginid'].setValue('') | |
321 | - this.alerts = ''; | |
322 | - } | |
323 | - | |
324 | -} |
500-DBDump/AIA-StoredProcedures/usp_GetAccountNumber.sql
500-DBDump/AIA-StoredProcedures/usp_GetlicensesList.sql
0 → 100644