diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts index 231b3a1..fdff417 100644 --- a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/login/login-page/login_environment.ts @@ -2,14 +2,14 @@ export const LoginEnvironment = { - "templateNo": "", - "loginHeading": "", - "loginHeading2": "", - "isSignup": "", - "loginSignup": " ", - "loginSignup2": "", - "loginForgotpass": "", - "loginImage": "", - "loginImageURL": "" + "templateNo": "Template 1", + "loginHeading": "Welcome to", + "loginHeading2": "io8.dev", + "isSignup": "true", + "loginSignup": "Use your ID to sign in OR ", + "loginSignup2": "create one now", + "loginForgotpass": "FORGOT PASSWORD?", + "loginImage": "[]", + "loginImageURL": "null" } diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.html new file mode 100644 index 0000000..07be552 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.html @@ -0,0 +1,385 @@ + +
+
+
+

Ad6

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + description + + + + + + + + Action + + + + + +{{user. name }} + + +{{user. description }} + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.ts new file mode 100644 index 0000000..91f5821 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.component.ts @@ -0,0 +1,283 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Ad6service} from './Ad6.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Ad6cardvariable } from './Ad6_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Ad6', + templateUrl: './Ad6.component.html', + styleUrls: ['./Ad6.component.scss'] +}) +export class Ad6Component implements OnInit { + cardButton = Ad6cardvariable.cardButton; + cardmodeldata = Ad6cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Ad6cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Ad6_formCode' +tableName = 'Ad6'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Ad6service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +description : [null], + + + + + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Ad6_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + + + } + + + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + + + +// payment code start + checkoutModal = false; + checkout(){ this.checkoutModal = true; } +paytmPay(){ + this.checkoutModal = false; console.log('Paytm Payment started'); + this.mainService.paytmPay(this.entryForm.value).subscribe(data=>{ + console.log(data); this.onSubmit(); },(error)=>{ + console.log(error); }); } orderData = { + amount: '', }; + razorPay(){ + this.checkoutModal = false; + this.orderData.amount = this.entryForm.value.amount; + console.log('Razorpay Payment started'); + this.mainService.razorPay(this.orderData).subscribe(data=>{ + console.log(data); this.onSubmit(); },(error)=>{ + console.log(error); }); } // payment code end + +// updateaction +} + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.service.ts new file mode 100644 index 0000000..22929f0 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6.service.ts @@ -0,0 +1,45 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Ad6service{ + private baseURL = "Ad6/Ad6" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + +// payment code start + paytmPay(data: any): Observable { + const url = `payment/start`; return this.apiRequest.post(url, data); + } +razorPay(orderData: any): Observable { + const url = `payment/razorpay/create-order`; + return this.apiRequest.post(url, orderData); } // payment code end + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6_cardvariable.ts new file mode 100644 index 0000000..a7602db --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad6/Ad6_cardvariable.ts @@ -0,0 +1,4 @@ +export const Ad6cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.html new file mode 100644 index 0000000..6132a4f --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.html @@ -0,0 +1,397 @@ + +
+
+
+

Ad7

+
+
+ + + + + + + + + + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + + + + + Action + + + + + +{{user. name }} + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.ts new file mode 100644 index 0000000..5fd4d1a --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.component.ts @@ -0,0 +1,351 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Ad7service} from './Ad7.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Ad7cardvariable } from './Ad7_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Ad7', + templateUrl: './Ad7.component.html', + styleUrls: ['./Ad7.component.scss'] +}) +export class Ad7Component implements OnInit { + cardButton = Ad7cardvariable.cardButton; + cardmodeldata = Ad7cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Ad7cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Ad7_formCode' +tableName = 'Ad7'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Ad7service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + public insertFormButton_Field2: FormGroup; + + + public insertFormButton_Field: FormGroup; + + + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + + + + + + + + + }); // component_button200 +// inser code start + this.insertFormButton_Field2 = this._fb.group({ + description: 'textarea', + name: '', + }); + + // insert code end + +// inser code start + this.insertFormButton_Field = this._fb.group({ + description: '', + name: 'text', + }); + + // insert code end + + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Ad7_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + } + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + + + +// updateaction + +// insert button + + +modalInsertButton_Field2 = false; +goToInsertButton_Field2() { + this.modalInsertButton_Field2=true; + } +onSubmitInsertButton_Field2() { + console.log(this.insertFormButton_Field2.value); + this.submitted=true; + if (this.insertFormButton_Field2.invalid) { + return; + } + this.onInsertButton_Field2(); +} +onInsertButton_Field2() { + this.modalInsertButton_Field2=false; + this.mainService.insertButton_Field2Support(this.insertFormButton_Field2.value).subscribe(data => { + console.log('After add',data) + if (data.status >=200 && data.status <=209) { + this.toastr.success('Added successfully'); + } +if (data && data.id != null) { + this.toastr.success('Added successfully'); + } this.ngOnInit(); + },(error) => { + console.error(error); + if ( error.status >= 200 && error.status <= 299) { + this.toastr.success("Update Successfully"); + } + if ( error.status >= 400 && error.status <= 499) { + this.toastr.error("Update Failed"); + } + if ( error.status >= 500 && error.status <= 599) { + this.toastr.error("Server Error"); + } + this.ngOnInit(); + }); + this.insertFormButton_Field2.reset(); + } +// insert buuton code end + + + +// insert button + + +modalInsertButton_Field = false; +goToInsertButton_Field() { + this.modalInsertButton_Field=true; + } +onSubmitInsertButton_Field() { + console.log(this.insertFormButton_Field.value); + this.submitted=true; + if (this.insertFormButton_Field.invalid) { + return; + } + this.onInsertButton_Field(); +} +onInsertButton_Field() { + this.modalInsertButton_Field=false; + this.mainService.insertButton_FieldSupport(this.insertFormButton_Field.value).subscribe(data => { + console.log('After add',data) + if (data.status >=200 && data.status <=209) { + this.toastr.success('Added successfully'); + } +if (data && data.id != null) { + this.toastr.success('Added successfully'); + } this.ngOnInit(); + },(error) => { + console.error(error); + if ( error.status >= 200 && error.status <= 299) { + this.toastr.success("Update Successfully"); + } + if ( error.status >= 400 && error.status <= 499) { + this.toastr.error("Update Failed"); + } + if ( error.status >= 500 && error.status <= 599) { + this.toastr.error("Server Error"); + } + this.ngOnInit(); + }); + this.insertFormButton_Field.reset(); + } +// insert buuton code end + + +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.service.ts new file mode 100644 index 0000000..102502d --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7.service.ts @@ -0,0 +1,47 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Ad7service{ + private baseURL = "Ad7/Ad7" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + +// updateaction +// insert button code start +insertButton_Field2Support(Support: any): Observable { + return this.apiRequest.post(`ad7/ad7/Support_insert`, Support); +} + +// insert button code start +insertButton_FieldSupport(Support: any): Observable { + return this.apiRequest.post(`ad7/ad7/Support_insert`, Support); +} + +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7_cardvariable.ts new file mode 100644 index 0000000..e211fcd --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad7/Ad7_cardvariable.ts @@ -0,0 +1,4 @@ +export const Ad7cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html new file mode 100644 index 0000000..03cc325 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html @@ -0,0 +1,477 @@ + +
+
+
+

Ad8

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + + + + + + + Action + + + + + +{{user. name }} + + + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts new file mode 100644 index 0000000..0493f30 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts @@ -0,0 +1,353 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Ad8service} from './Ad8.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Ad8cardvariable } from './Ad8_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Ad8', + templateUrl: './Ad8.component.html', + styleUrls: ['./Ad8.component.scss'] +}) +export class Ad8Component implements OnInit { + cardButton = Ad8cardvariable.cardButton; + cardmodeldata = Ad8cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Ad8cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Ad8_formCode' +tableName = 'Ad8'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Ad8service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + public UpdateFormButtonUpdate: FormGroup; + + + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +support: this._fb.array([this.initLinesForm()]), + + + + + + + + + + + }); // component_button200 +// inser code start + this.UpdateFormButtonUpdate = this._fb.group({ + description: '', + name: 'text', + }); + + // Update code end + + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Ad8_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + + + } + + +// one to many start + initLinesForm() { return this._fb.group({ + + + + Description: [null], + + + + Name: [null], + + + +}); } +get controls() {return (this.entryForm.get("support") as FormArray).controls; } +onAddLines() { +(this.entryForm.get("support")).push(this.initLinesForm()); } +onRemoveLines(index: number) { +(this.entryForm.get("support")).removeAt(index); } + oneditLines() { this.components.push({ + + +Description: "", + + + +Name: "", + + + + }); } + deleteRow(index) { + this.components.splice(index, 1); + } + components; + // one to many end + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + +this.components = row.support; + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + + + + + +// updateaction + +// update button + + +modalUpdateButtonUpdate = false; +goToUpdateButtonUpdate() { + this.modalUpdateButtonUpdate=true; + } +onSubmitUpdateButtonUpdate(id) { + console.log(this.UpdateFormButtonUpdate.value); + this.submitted=true; + if (this.UpdateFormButtonUpdate.invalid) { + return; + } + this.onUpdateButtonUpdate(id); +} +onUpdateButtonUpdate(id) { + this.modalUpdateButtonUpdate=false; + this.mainService.updateSupport(id,this.UpdateFormButtonUpdate.value).subscribe(data => { + console.log(data) + if (data.status >=200 && data.status <=209) { + this.toastr.success('Added successfully'); + } + this.ngOnInit(); + },(error) => { + console.error(error); + if ( error.status >= 200 && error.status <= 299) { + this.toastr.success("Update Successfully"); + } + if ( error.status >= 400 && error.status <= 499) { + this.toastr.error("Update Failed"); + } + if ( error.status >= 500 && error.status <= 599) { + this.toastr.error("Server Error"); + } + this.ngOnInit(); + }); + this.UpdateFormButtonUpdate.reset(); + } +// update buuton code end + + +} + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts new file mode 100644 index 0000000..7cb8d80 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts @@ -0,0 +1,44 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Ad8service{ + private baseURL = "Ad8/Ad8" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + + + +// updateaction +// update button code start +updateSupport(id: number,Support: any): Observable { + return this.apiRequest.put(`Support/Support_update/`+ id, Support); +} + +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8_cardvariable.ts new file mode 100644 index 0000000..b377f58 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8_cardvariable.ts @@ -0,0 +1,4 @@ +export const Ad8cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.html new file mode 100644 index 0000000..ab6dd58 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.html @@ -0,0 +1,420 @@ + +
+
+
+

Ad9

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + + + + + Action + + + + + +{{user. name }} + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.ts new file mode 100644 index 0000000..29fc677 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.component.ts @@ -0,0 +1,277 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Ad9service} from './Ad9.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Ad9cardvariable } from './Ad9_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Ad9', + templateUrl: './Ad9.component.html', + styleUrls: ['./Ad9.component.scss'] +}) +export class Ad9Component implements OnInit { + cardButton = Ad9cardvariable.cardButton; + cardmodeldata = Ad9cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Ad9cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Ad9_formCode' +tableName = 'Ad9'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Ad9service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +approved_field_status : [null], + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Ad9_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + } + + +approved_field_tablename = 'Ad9' + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + this.serverData = []; + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + +// approve code + this.serverData = this.serverData.map((item) => { + item.tablename = this.approved_field_tablename; + return item; + }); this.serverData = this.serverData.map((item) => { + item.service_order_id = data.id; + return item; }); + console.log(this.serverData); + this.serverData.forEach((item) => { + this.mainService.create_approved(item).subscribe( + (data) => { console.log(data); }) + }) // approved code end + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + + // approval code + serverData:any = []; + onAddLines() { + this.serverData.push({ formCode:"", + documentSeq:"", + approver:"", + actionType:"", +actionTaken:"", + comments:"", + actionedAt:"", + tablename:"", + service_order_id:"", }); } + onRemoveLines(index: number){ + this.serverData.splice(index, 1); + } + oneditAddLines() { + this.serverData.push({ + formCode:"", documentSeq:"", approver:"", + actionType:"", actionTaken:"", comments:"", + actionedAt:"", tablename:"", + service_order_id:"", }); } + oneditRemoveLines(index: number){ this.serverData.splice(index, 1); + } // approval code end + +// updateaction +} + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.service.ts new file mode 100644 index 0000000..9b477f1 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9.service.ts @@ -0,0 +1,40 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Ad9service{ + private baseURL = "Ad9/Ad9" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + +// approve code + create_approved(data: any): Observable { + const _http = "billing/approval" + "/" + "add"; + return this.apiRequest.post(_http, data); } // approved code end + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9_cardvariable.ts new file mode 100644 index 0000000..dca4e0f --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad9/Ad9_cardvariable.ts @@ -0,0 +1,4 @@ +export const Ad9cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.html new file mode 100644 index 0000000..8113faa --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.html @@ -0,0 +1,766 @@ + +
+
+
+

Adv3

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + + + + + + + country + + + + state + + + + stmlit + + + + stmmlt2 + + + + dy2 + + + + dy1 + + + + dymlti1 + + + + dymlt2 + + + + + + Action + + + + + + + + + + + +{{user. country }} + + +{{user. state }} + + +{{user. stmlit }} + + +{{user. stmmlt2 }} + + +{{user. dy2name }} + + +{{user. dy1name }} + + +{{user. dymlti1 }} + + +{{user. dymlt2 }} + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.ts new file mode 100644 index 0000000..757fbd1 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.component.ts @@ -0,0 +1,556 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Adv3service} from './Adv3.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Adv3cardvariable } from './Adv3_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Adv3', + templateUrl: './Adv3.component.html', + styleUrls: ['./Adv3.component.scss'] +}) +export class Adv3Component implements OnInit { + cardButton = Adv3cardvariable.cardButton; + cardmodeldata = Adv3cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Adv3cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Adv3_formCode' +tableName = 'Adv3'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Adv3service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ + + + + + + +country : [null], + +state : [null], + +stmlit : [null], + +stmmlt2 : [null], + +dy2 : [null], + +dy1 : [null], + +dymlti1 : [null], + +dymlt2 : [null], + + + + + + + + + + + + + + + + + + + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Adv3_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + + + + + + + + + +this.getalldy2(); + +this.getalldy1(); + +this.getalldymlti1(); + +this.getalldymlt2(); + + + } + + + + + + + + + + + + + + + + + + + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + + + + + +this.nodeEditPropertiesstmlit.editselectedAttributesstmlit = JSON.parse(this.rowSelected.stmlit ); + +this.nodeEditPropertiesstmmlt2.editselectedAttributesstmmlt2 = JSON.parse(this.rowSelected.stmmlt2 ); + + + + + +this.nodeEditPropertiesdymlti1.editselectedAttributesdymlti1 = JSON.parse(this.rowSelected.dymlti1 ); + +this.nodeEditPropertiesdymlt2.editselectedAttributesdymlt2 = JSON.parse(this.rowSelected.dymlt2 ); + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + + + + + + +this.rowSelected.stmlit = JSON.stringify(this.nodeEditPropertiesstmlit.editselectedAttributesstmlit ); + +this.rowSelected.stmmlt2 = JSON.stringify(this.nodeEditPropertiesstmmlt2.editselectedAttributesstmmlt2 ); + + + + + +this.rowSelected.dymlti1 = JSON.stringify(this.nodeEditPropertiesdymlti1.editselectedAttributesdymlti1 ); + +this.rowSelected.dymlt2 = JSON.stringify(this.nodeEditPropertiesdymlt2.editselectedAttributesdymlt2 ); + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + + + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + + + + + + +this.entryForm.value.stmlit = JSON.stringify(this.nodeEditPropertiesstmlit.addselectedAttributesstmlit ); + +this.entryForm.value.stmmlt2 = JSON.stringify(this.nodeEditPropertiesstmmlt2.addselectedAttributesstmmlt2 ); + + + + + +this.entryForm.value.dymlti1 = JSON.stringify(this.nodeEditPropertiesdymlti1.addselectedAttributesdymlti1 ); + +this.entryForm.value.dymlt2 = JSON.stringify(this.nodeEditPropertiesdymlt2.addselectedAttributesdymlt2 ); + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + + + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; this.getdatagrid_fieldData(); + + this.getdatagrid_field2Data(); + + + + + + + + + + + + + + + +this.nodeEditPropertiesdymlti1.addselectedAttributesdymlti1 = "" + +this.nodeEditPropertiesdymlt2.addselectedAttributesdymlt2 = "" + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} +//datagrid datagrid_field filed start +productdatagrid_field; + rowsdatagrid_field :any[]; + getHeadersdatagrid_field () { + this.rowsdatagrid_field = this.productdatagrid_field; + let headers: string[] = []; + if(this.rowsdatagrid_field ) { +this.rowsdatagrid_field.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + }) + }) +} + + return headers; + } + //datagrid datagrid_field filed end + +getdatagrid_fieldData() { + this.mainService.getdatagrid_fieldAll().subscribe((data) => { + console.log(data); this.productdatagrid_field = data; + }); +} + +//datagrid datagrid_field2 filed start +productdatagrid_field2; + rowsdatagrid_field2 :any[]; + getHeadersdatagrid_field2 () { + this.rowsdatagrid_field2 = this.productdatagrid_field2; + let headers: string[] = []; + if(this.rowsdatagrid_field2 ) { +this.rowsdatagrid_field2.forEach((value) => { + Object.keys(value).forEach((key) => { + if(!headers.find((header) => header == key)){ + headers.push(key) + } + }) + }) +} + + return headers; + } + //datagrid datagrid_field2 filed end + +getdatagrid_field2Data() { + this.mainService.getdatagrid_field2All().subscribe((data) => { + console.log(data); this.productdatagrid_field2 = data; + }); +} + + + + + + + +nodeEditPropertiesstmlit = { addselectedAttributesstmlit :"", editselectedAttributesstmlit :"" } + selectstmlit =[ + + + 'bihar', + + + + 'sikkim', + + + ]; + +nodeEditPropertiesstmmlt2 = { addselectedAttributesstmmlt2 :"", editselectedAttributesstmmlt2 :"" } + selectstmmlt2 =[ + + + 'p2', + + + + 'p3', + + + + 'ap', + + + ]; + +selectdy2 ; +getalldy2() { + this.mainService.getAlldy2().subscribe(data=>{ +this.selectdy2 = data; +console.log(data); +},(error) => { console.log(error); }); } + +selectdy1 ; +getalldy1() { + this.mainService.getAlldy1().subscribe(data=>{ +this.selectdy1 = data; +console.log(data); +},(error) => { console.log(error); }); } + +selectdymlti1; + getalldymlti1 () { + this.mainService.getAlldymlti1().subscribe(data=>{ + this.selectdymlti1 = data; + console.log(data); + },(error) => { console.log(error); }); } + nodeEditPropertiesdymlti1 = { addselectedAttributesdymlti1:"", editselectedAttributesdymlti1 :"" } + +selectdymlt2; + getalldymlt2 () { + this.mainService.getAlldymlt2().subscribe(data=>{ + this.selectdymlt2 = data; + console.log(data); + },(error) => { console.log(error); }); } + nodeEditPropertiesdymlt2 = { addselectedAttributesdymlt2:"", editselectedAttributesdymlt2 :"" } + +// updateaction +} + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.service.ts new file mode 100644 index 0000000..337574e --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3.service.ts @@ -0,0 +1,63 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Adv3service{ + private baseURL = "Adv3/Adv3" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } +getdatagrid_fieldAll(page?: number, size?: number): Observable { + return this.apiRequest.get("Listtest"); + + } + +getdatagrid_field2All(page?: number, size?: number): Observable { + return this.apiRequest.get("Listtest"); + + } + + + + + + + + + + + +getAlldy2(): Observable { +return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAlldy1(): Observable { +return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAlldymlti1(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAlldymlt2(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3_cardvariable.ts new file mode 100644 index 0000000..8ed38af --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv3/Adv3_cardvariable.ts @@ -0,0 +1,4 @@ +export const Adv3cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.html new file mode 100644 index 0000000..0e69563 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.html @@ -0,0 +1,533 @@ + +
+
+
+

Adv4

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + atoc + + + + atc2 + + + + atdy1 + + + + atdy2 + + + + + + Description + + + + Name + + + + + + + Action + + + + + +{{user. atocname }} + + +{{user. atc2name }} + + +{{user. atdy1 }} + + +{{user. atdy2 }} + + + + +{{user.support.Description}} + + + +{{user.support.Name}} + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.ts new file mode 100644 index 0000000..c25325e --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.component.ts @@ -0,0 +1,349 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Adv4service} from './Adv4.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Adv4cardvariable } from './Adv4_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Adv4', + templateUrl: './Adv4.component.html', + styleUrls: ['./Adv4.component.scss'] +}) +export class Adv4Component implements OnInit { + cardButton = Adv4cardvariable.cardButton; + cardmodeldata = Adv4cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Adv4cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Adv4_formCode' +tableName = 'Adv4'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Adv4service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +atoc : [null], + +atc2 : [null], + +atdy1 : [null], + +atdy2 : [null], + +support: this.initLinesForm(), + + + + + + + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Adv4_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end +this.getallatoc(); + +this.getallatc2(); + +this.getallatdy1(); + +this.getallatdy2(); + + + + + } + + + + + + + + + +initLinesForm() { return this._fb.group({ + + + Description: [null], + + + + Name: [null], + + + +}); } + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + +this.nodeEditPropertiesatdy1.editselectedAttributesatdy1 = JSON.parse(this.rowSelected.atdy1 ); + +this.nodeEditPropertiesatdy2.editselectedAttributesatdy2 = JSON.parse(this.rowSelected.atdy2 ); + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + +this.rowSelected.atdy1 = JSON.stringify(this.nodeEditPropertiesatdy1.editselectedAttributesatdy1 ); + +this.rowSelected.atdy2 = JSON.stringify(this.nodeEditPropertiesatdy2.editselectedAttributesatdy2 ); + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + +this.entryForm.value.atdy1 = JSON.stringify(this.nodeEditPropertiesatdy1.addselectedAttributesatdy1 ); + +this.entryForm.value.atdy2 = JSON.stringify(this.nodeEditPropertiesatdy2.addselectedAttributesatdy2 ); + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + +this.nodeEditPropertiesatdy1.addselectedAttributesatdy1 = "" + +this.nodeEditPropertiesatdy2.addselectedAttributesatdy2 = "" + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} +selectatoc ; + getallatoc () { + this.mainService.getAllatoc().subscribe(data=>{ + this.selectatoc = data; console.log(data); + },(error) => { console.log(error); }); } + +selectatc2 ; + getallatc2 () { + this.mainService.getAllatc2().subscribe(data=>{ + this.selectatc2 = data; console.log(data); + },(error) => { console.log(error); }); } + +selectatdy1; + getallatdy1 () { + this.mainService.getAllatdy1().subscribe(data=>{ + this.selectatdy1 = data; + console.log(data); + },(error) => { console.log(error); }); } + nodeEditPropertiesatdy1 = { addselectedAttributesatdy1:"", editselectedAttributesatdy1 :"" } + +selectatdy2; + getallatdy2 () { + this.mainService.getAllatdy2().subscribe(data=>{ + this.selectatdy2 = data; + console.log(data); + },(error) => { console.log(error); }); } + nodeEditPropertiesatdy2 = { addselectedAttributesatdy2:"", editselectedAttributesatdy2 :"" } + + + +// updateaction +} + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.service.ts new file mode 100644 index 0000000..727a1d2 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4.service.ts @@ -0,0 +1,43 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Adv4service{ + private baseURL = "Adv4/Adv4" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } +getAllatoc(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAllatc2(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAllatdy1(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + +getAllatdy2(): Observable { return this.apiRequest.get("Listtest_ListFilter1/Listtest_ListFilter1"); } + + + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4_cardvariable.ts new file mode 100644 index 0000000..bee29d9 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv4/Adv4_cardvariable.ts @@ -0,0 +1,4 @@ +export const Adv4cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.html new file mode 100644 index 0000000..d3cdad0 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.html @@ -0,0 +1,816 @@ + +
+
+
+

Adv5

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + + + age + + + + age2 + + + + + + + + + + + + + + Action + + + + + +{{user. name }} + + + + +{{user. age }} + + +{{user. age2 }} + + + + + + + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.ts new file mode 100644 index 0000000..4ee9a06 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.component.ts @@ -0,0 +1,791 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Adv5service} from './Adv5.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Adv5cardvariable } from './Adv5_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Adv5', + templateUrl: './Adv5.component.html', + styleUrls: ['./Adv5.component.scss'] +}) +export class Adv5Component implements OnInit { + cardButton = Adv5cardvariable.cardButton; + cardmodeldata = Adv5cardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Adv5cardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Adv5_formCode' +tableName = 'Adv5'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Adv5service, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +support: this._fb.array([this.initLinesForm()]), + +age : [null,[Validators.required]], + +age2 : [null,[Validators.required]], + + + + + + + + + + + + + + + + + + + + + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Adv5_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + + + + + + + + + + + + + } + + +// one to many start + initLinesForm() { return this._fb.group({ + + + + Description: [null], + + + + Name: [null], + + + +}); } +get controls() {return (this.entryForm.get("support") as FormArray).controls; } +onAddLines() { +(this.entryForm.get("support")).push(this.initLinesForm()); } +onRemoveLines(index: number) { +(this.entryForm.get("support")).removeAt(index); } + oneditLines() { this.components.push({ + + +Description: "", + + + +Name: "", + + + + }); } + deleteRow(index) { + this.components.splice(index, 1); + } + components; + // one to many end + + + + + + + + + + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + +this.components = row.support; + + + + + +//calculated field start + + + this.additionage= row.age; + + + + this.additionage2= row.age2; + + +//calculated field end + +//calculated field start + + + this.subtrationage= row.age; + + + + this.subtrationage2= row.age2; + + +//calculated field end + + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + + + + +//calculated field start + + +this.rowSelected.age= this.additionage; + + + +this.rowSelected.age2= this.additionage2; + + +this.onInputChangeaddition (); + //calculated field end + +//calculated field start + + +this.rowSelected.age= this.subtrationage; + + + +this.rowSelected.age2= this.subtrationage2; + + +this.onInputChangesubtration (); + //calculated field end + + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + + + + +//calculated field start + + +this.entryForm.value.age = this.additionage ; + + + +this.entryForm.value.age2 = this.additionage2 ; + + +//calculated field end + +//calculated field start + + +this.entryForm.value.age = this.subtrationage ; + + + +this.entryForm.value.age2 = this.subtrationage2 ; + + +//calculated field end + + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + + + + + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + + + + //calculated field start + + + + this.additionage = ''; + + + + this.additionage2 = ''; + + + + + this.additiontotal = ''; + + //calculated field end + + //calculated field start + + + + this.subtrationage = ''; + + + + this.subtrationage2 = ''; + + + + + this.subtrationtotal = ''; + + //calculated field end + + + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + + + + + + + + // calculated field code start + + + additionage; + + + + additionage2; + + + additiontotal ; + additioncalculateOperators = "Addition" +onInputChangeaddition() { +const lastObj = 0 +const lastObjstring = '' + + + + const age= this.additionage|| ''; + + const ageValue = parseFloat(this.additionage) || 0; + + + + + + const age2= this.additionage2|| ''; + + const age2Value = parseFloat(this.additionage2) || 0; + + + +if (this.additioncalculateOperators =="Addition") { + this.additiontotal = ( + + + ageValue + + + + + age2Value + + + lastObj).toString(); +} +if (this.additioncalculateOperators == "Subtraction") { + this.additiontotal = ( + + + ageValue - + + + + age2Value - + + + lastObj).toString(); +} +if (this.additioncalculateOperators =="Multiplication") { + this.additiontotal = ( + + + + ageValue * + + + + age2Value * + + +lastObj).toString(); +} +if (this.additioncalculateOperators =="Division") { + + this.additiontotal = ( + + +ageValue / + + + +age2Value / + + +lastObj).toString(); + +} +if (this.additioncalculateOperators =="Concatination") { + this.additiontotal = + + +age+ ' '+ + + + +age2+ ' '+ + + lastObjstring +} +} + + // calculated field code start + + + subtrationage; + + + + subtrationage2; + + + subtrationtotal ; + subtrationcalculateOperators = "Multiplication" +onInputChangesubtration() { +const lastObj = 0 +const lastObjstring = '' + + + + const age= this.subtrationage|| ''; + + const ageValue = parseFloat(this.subtrationage) || 0; + + + + + + const age2= this.subtrationage2|| ''; + + const age2Value = parseFloat(this.subtrationage2) || 0; + + + +if (this.subtrationcalculateOperators =="Addition") { + this.subtrationtotal = ( + + + ageValue + + + + + age2Value + + + lastObj).toString(); +} +if (this.subtrationcalculateOperators == "Subtraction") { + this.subtrationtotal = ( + + + ageValue - + + + + age2Value - + + + lastObj).toString(); +} +if (this.subtrationcalculateOperators =="Multiplication") { + this.subtrationtotal = ( + + + + ageValue * + + + + age2Value * + + +lastObj).toString(); +} +if (this.subtrationcalculateOperators =="Division") { + + this.subtrationtotal = ( + + +ageValue / + + + +age2Value / + + +lastObj).toString(); + +} +if (this.subtrationcalculateOperators =="Concatination") { + this.subtrationtotal = + + +age+ ' '+ + + + +age2+ ' '+ + + lastObjstring +} +} + +//Value List field start +valuelistMode; +searchcusttextvalue_list_field :any; + valueListModalvalue_list_field :boolean=false; + openvalueListvalue_list_field(mode){ + this.valueListModalvalue_list_field=!this.valueListModalvalue_list_field ; + this.valuelistMode = mode; } + customerdatavalue_list_field ; +cutomererror; + clickedID:number; + +getcustvalue_list_fieldID(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainService.getById(id).subscribe((data) => { console.log(data); + if(this.valuelistMode == "ADD"){ + + + + this.entryForm.get('age').setValue(data.age); + + + + }else if(this.valuelistMode == "EDIT"){ + + + + this.rowSelected.age= data. age + + + + } }); this.valueListModalvalue_list_field =false; + } //value List field end + +//Value List field start +valuelistMode; +searchcusttextvalue_list_field2 :any; + valueListModalvalue_list_field2 :boolean=false; + openvalueListvalue_list_field2(mode){ + this.valueListModalvalue_list_field2=!this.valueListModalvalue_list_field2 ; + this.valuelistMode = mode; } + customerdatavalue_list_field2 ; +cutomererror; + clickedID:number; + +getcustvalue_list_field2ID(id:number){ + this.clickedID=id; + console.log("clicked by id"+ id); + this.mainService.getById(id).subscribe((data) => { console.log(data); + if(this.valuelistMode == "ADD"){ + + + + this.entryForm.get('name').setValue(data.name); + + + + this.entryForm.get('age2').setValue(data.age2); + + + + this.entryForm.get('age').setValue(data.age); + + + + }else if(this.valuelistMode == "EDIT"){ + + + + this.rowSelected.name= data. name + + + + this.rowSelected.age2= data. age2 + + + + this.rowSelected.age= data. age + + + + } }); this.valueListModalvalue_list_field2 =false; + } //value List field end + +// updateaction +} + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.service.ts new file mode 100644 index 0000000..e520d47 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5.service.ts @@ -0,0 +1,49 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Adv5service{ + private baseURL = "Adv5/Adv5" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + + + + + + + + + + + + + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5_cardvariable.ts new file mode 100644 index 0000000..e55c622 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Adv5/Adv5_cardvariable.ts @@ -0,0 +1,4 @@ +export const Adv5cardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.html new file mode 100644 index 0000000..2dcac23 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.html @@ -0,0 +1,349 @@ + +
+
+
+

Listtest

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + Description + + + + + + Action + + + + + +{{user. name }} + + + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.ts new file mode 100644 index 0000000..ea6571b --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.component.ts @@ -0,0 +1,246 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Listtestservice} from './Listtest.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Listtestcardvariable } from './Listtest_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Listtest', + templateUrl: './Listtest.component.html', + styleUrls: ['./Listtest.component.scss'] +}) +export class ListtestComponent implements OnInit { + cardButton = Listtestcardvariable.cardButton; + cardmodeldata = Listtestcardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Listtestcardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Listtest_formCode' +tableName = 'Listtest'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Listtestservice, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +description : [null], + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Listtest_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + } + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + +rsModaldescription = false; +goToReplaceStringdescription(row){ +this.rowSelected = row; this.rsModaldescription =true; } + +// updateaction +} + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.service.ts new file mode 100644 index 0000000..81f7bfd --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest.service.ts @@ -0,0 +1,37 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Listtestservice{ + private baseURL = "Listtest/Listtest" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest_cardvariable.ts new file mode 100644 index 0000000..f76631c --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Listtest/Listtest_cardvariable.ts @@ -0,0 +1,4 @@ +export const Listtestcardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.html new file mode 100644 index 0000000..96e46da --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.html @@ -0,0 +1,349 @@ + +
+
+
+

Support

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + Description + + + + + + Action + + + + + +{{user. name }} + + + + + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.ts new file mode 100644 index 0000000..d820fba --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.component.ts @@ -0,0 +1,246 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Supportservice} from './Support.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Supportcardvariable } from './Support_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Support', + templateUrl: './Support.component.html', + styleUrls: ['./Support.component.scss'] +}) +export class SupportComponent implements OnInit { + cardButton = Supportcardvariable.cardButton; + cardmodeldata = Supportcardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Supportcardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Support_formCode' +tableName = 'Support'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Supportservice, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +description : [null], + + + + + + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Support_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + } + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + +rsModaldescription = false; +goToReplaceStringdescription(row){ +this.rowSelected = row; this.rsModaldescription =true; } + +// updateaction +} + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.service.ts new file mode 100644 index 0000000..d3f45f1 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support.service.ts @@ -0,0 +1,37 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Supportservice{ + private baseURL = "Support/Support" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support_cardvariable.ts new file mode 100644 index 0000000..544e78a --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Support/Support_cardvariable.ts @@ -0,0 +1,4 @@ +export const Supportcardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.html b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.html new file mode 100644 index 0000000..9b18e5a --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.html @@ -0,0 +1,388 @@ + +
+
+
+

Test

+
+
+ + + +
+ + + + Loading ... + +
{{error}}
+
+ + Name + + + + Description + + + + Password Field + + + + + + Action + + + + + +{{user. name }} + + + + + + +{{user. password_field }} + + + + + + + +
Who Column
+
Account ID: {{user.accountId}}
+
Created At: {{user.createdAt| date}}
+
Created By: {{user.createdBy}}
+
Updated At: {{user.updatedAt | date}}
+
Updated By: {{user.updatedBy}}
+
+
+
+ + + + + + + +
+ + + Users per page + {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}} + of {{pagination.totalItems}} users + + +
+ + + +
+
+
+
+
+
+ +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] }} + {{afterText(item.fieldtext)}} +
+ +
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ] | date}} + {{afterText(item.fieldtext)}} +
+
+ {{beforeText(item.fieldtext)}} + {{ app[transform(item.fieldtext) ]}} + {{afterText(item.fieldtext)}} +
+ +
+
+
+ + +
+ +
+ +
File Preview
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.scss b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.scss new file mode 100644 index 0000000..c47b921 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.scss @@ -0,0 +1,78 @@ +//@import "../../../../assets/scss/var"; +.s-info-bar { + display: flex; + flex-direction: row; + justify-content: space-between; + button { + outline: none; + } +} +.delete,.heading{ + text-align: center; + color: red; +} +.entry-pg { + width: 750px; +} + +.button1::after { + content: none; +} +.button1:hover::after { + content: "ADD ROWS"; +} + +.section { + background-color: #dddddd; + height: 40px; +} + +.section p { + //color: white; + padding: 10px; + font-size: 18px; +} + +.clr-input { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + padding: 0.75rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.clr-file { + color: #212529; + border: 1px solid #ced4da; + border-radius: 0.25rem; + //padding: 0.6rem 0.75rem; + margin-top: 3px; + width: 100%; + margin-bottom: 10px; +} + +.center { + text-align: center; +} +select{ + width: 100%; + margin-top: 3px; + padding: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; +} +input[type=text],[type=date],[type=number],textarea { + width: 100%; + padding: 15px 15px; + background-color:rgb(255, 255, 255); + // margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + border-radius: 4px; + box-sizing: border-box; +} +.error_mess { + color: red; +} diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.ts new file mode 100644 index 0000000..08c6ba5 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.component.ts @@ -0,0 +1,298 @@ +import { Component, OnInit } from '@angular/core'; +import { ToastrService } from 'ngx-toastr'; +import { AlertService } from 'src/app/services/alert.service'; +import { Testservice} from './Test.service'; +import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { ExtensionService } from 'src/app/services/fnd/extension.service'; +import { DashboardContentModel2 } from 'src/app/models/builder/dashboard'; +import { Testcardvariable } from './Test_cardvariable'; +import { UserInfoService } from 'src/app/services/user-info.service'; +declare var JsBarcode: any; +@Component({ + selector: 'app-Test', + templateUrl: './Test.component.html', + styleUrls: ['./Test.component.scss'] +}) +export class TestComponent implements OnInit { + cardButton = Testcardvariable.cardButton; + cardmodeldata = Testcardvariable.cardmodeldata; + public dashboardArray: DashboardContentModel2[]; + isCardview = Testcardvariable.cardButton; + cardmodal; changeView(){ + this.isCardview = !this.isCardview; + } + beforeText(fieldtext: string): string { // Extract the text before the first '<' + const index = fieldtext.indexOf('<'); + return index !== -1 ? fieldtext.substring(0, index) : fieldtext; + } + afterText(fieldtext: string): string { // Extract the text after the last '>' + const index = fieldtext.lastIndexOf('>'); + return index !== -1 ? fieldtext.substring(index + 1) : ''; + } + transform(fieldtext: string): string { + const match = fieldtext.match(/<([^>]*)>/); + return match ? match[1] : ''; // Extract the text between '<' and '>' + } + userrole; + rowSelected :any= {}; + modaldelete=false; + modalEdit=false; + modalAdd= false; + public entryForm: FormGroup; + loading = false; + product; + modalOpenedforNewLine = false; + newLine:any; + additionalFieldsFromBackend: any[] = []; + formcode = 'Test_formCode' +tableName = 'Test'; checkFormCode; selected: any[] = []; constructor( + private extensionService: ExtensionService, +private userInfoService:UserInfoService, + private mainService:Testservice, + private alertService: AlertService, + private toastr: ToastrService, + private _fb: FormBuilder, + ) { } +// component button + ngOnInit(): void { + if(this.cardmodeldata !== ''){ + this.cardmodal = JSON.parse(this.cardmodeldata); + this.dashboardArray = this.cardmodal.dashboard.slice(); + console.log(this.dashboardArray) + } + this.userrole=this.userInfoService.getRoles(); + this.getData(); + this.entryForm = this._fb.group({ +name : [null], + +description : [null], + +password_field : [null], +confirmpassword_field : [null], + + + + + + + }, { + validator: Confirmedpassword_fieldValidator('password_field', 'confirmpassword_field') + + }); // component_button200 + // form code start + this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => { + console.log(data); + const jsonArray = data.map((str) => JSON.parse(str)); + this.additionalFieldsFromBackend = jsonArray; + this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Test_formCode"); + console.log(this.checkFormCode); + console.log(this.additionalFieldsFromBackend); + if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) { + this.additionalFieldsFromBackend.forEach(field => { + if (field.formCode === this.formcode) { + if (!this.entryForm.contains(field.extValue)) { + // Add the control only if it doesn't exist in the form + this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue)); + } + } + }); + } + }); + console.log(this.entryForm.value); + // form code end + + + + + + + + } + + + + + + + error; + getData() { + this.mainService.getAll().subscribe((data) => { + console.log(data); + this.product = data; + if(this.product.length==0){ + this.error="No Data Available" + } + },(error) => { + console.log(error); + if(error){ + this.error="Server Error"; + } + }); + } + onEdit(row) { + this.rowSelected = row; + + + + + + + + this.modalEdit = true; + } + onDelete(row) { + this.rowSelected = row; + this.modaldelete=true; + } + delete(id) + { + this.modaldelete = false; + console.log("in delete "+id); + this.mainService.delete(id).subscribe( + (data) => { + console.log(data); + this.ngOnInit(); + if (data) { this.toastr.success('Deleted successfully'); } + }); + } + onUpdate(id) { + this.modalEdit = false; + + + + + + + //console.log("in update"); + console.log("id " + id); + console.log(this.rowSelected); + //console.log("out update"); + this.mainService.update(id, this.rowSelected).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Update Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("update Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Updated"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Updated"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } +onCreate() { + this.modalAdd=false; + + + + + + + this.mainService.create(this.entryForm.value).subscribe( + (data) => { + console.log(data); + if (data || data.status >= 200 && data.status <= 299) { + this.toastr.success("Added Successfully"); + } +setTimeout(() => { + this.ngOnInit(); + }, 500); + + + + + + + }, (error) => { + console.log(error); + if (error.status >= 200 && error.status <= 299) { + // this.toastr.success("Added Succesfully"); + } + if (error.status >= 400 && error.status <= 499) { + this.toastr.error("Not Added"); + } + if (error.status >= 500 && error.status <= 599) { + this.toastr.error("Not Added"); + } + }); + setTimeout(() => { + this.ngOnInit(); + }, 500); + } + goToAdd(row) { +this.modalAdd = true; this.submitted = false; + + + + + + + } + submitted = false; +onSubmit() { + console.log(this.entryForm.value); + this.submitted = true; + if (this.entryForm.invalid) { + return; + }this.onCreate(); + +} + + +rsModaldescription = false; +goToReplaceStringdescription(row){ +this.rowSelected = row; this.rsModaldescription =true; } + +newpHidepassword_field: boolean = true; + newIconpassword_field: string = "eye"; +newShapeChangerpassword_field() { +this.newpHidepassword_field = !this.newpHidepassword_field; + if(this.newpHidepassword_field){ +this.newIconpassword_field = 'eye' } else { this.newIconpassword_field = 'eye-hide' } +} + + newaddpHidepassword_field: boolean = true; + newaddIconpassword_field: string = "eye"; +newaddChangerpassword_field() { this.newaddpHidepassword_field = !this.newaddpHidepassword_field; + if(this.newaddpHidepassword_field){ this.newaddIconpassword_field = 'eye' } else { + this.newaddIconpassword_field = 'eye-hide' } } + +// updateaction +} + + + +export function Confirmedpassword_fieldValidator(controlName: string, matchingControlName: string){ + return (formGroup: FormGroup) => { + const control = formGroup.controls[controlName]; + const matchingControl = formGroup.controls[matchingControlName]; + if (matchingControl.errors && !matchingControl.errors.confirmedpassword_fieldValidator) { + return; + } + if (control.value !== matchingControl.value) { + matchingControl.setErrors({ confirmedpassword_fieldValidator: true }); + } else { + matchingControl.setErrors(null); + } + } +} + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.service.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.service.ts new file mode 100644 index 0000000..25dd28c --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test.service.ts @@ -0,0 +1,39 @@ +import { Injectable } from '@angular/core'; +import { Observable } from "rxjs"; +import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http"; +import { ApiRequestService } from "src/app/services/api/api-request.service"; +import { environment } from 'src/environments/environment'; +@Injectable({ + providedIn: 'root' +}) +export class Testservice{ + private baseURL = "Test/Test" ; constructor( + private http: HttpClient, + private apiRequest: ApiRequestService, + ) { } + getAll(page?: number, size?: number): Observable { + return this.apiRequest.get(this.baseURL); + } + getById(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.get(_http); + } + create(data: any): Observable { + return this.apiRequest.post(this.baseURL, data); + } + update(id: number, data: any): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.put(_http, data); + } + delete(id: number): Observable { + const _http = this.baseURL + "/" + id; + return this.apiRequest.delete(_http); + } + + + + + + +// updateaction +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test_cardvariable.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test_cardvariable.ts new file mode 100644 index 0000000..c2208e4 --- /dev/null +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Test/Test_cardvariable.ts @@ -0,0 +1,4 @@ +export const Testcardvariable = { + "cardButton": false, + "cardmodeldata": `` +} \ No newline at end of file diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts index 7377c69..b0acc34 100644 --- a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts @@ -1,3 +1,13 @@ +import { ListtestComponent } from './BuilderComponents/angulardatatype/Listtest/Listtest.component'; +import { TestComponent } from './BuilderComponents/angulardatatype/Test/Test.component'; +import { Ad9Component } from './BuilderComponents/angulardatatype/Ad9/Ad9.component'; +import { Ad8Component } from './BuilderComponents/angulardatatype/Ad8/Ad8.component'; +import { Ad7Component } from './BuilderComponents/angulardatatype/Ad7/Ad7.component'; +import { Ad6Component } from './BuilderComponents/angulardatatype/Ad6/Ad6.component'; +import { Adv5Component } from './BuilderComponents/angulardatatype/Adv5/Adv5.component'; +import { Adv4Component } from './BuilderComponents/angulardatatype/Adv4/Adv4.component'; +import { SupportComponent } from './BuilderComponents/angulardatatype/Support/Support.component'; +import { Adv3Component } from './BuilderComponents/angulardatatype/Adv3/Adv3.component'; import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component'; import { Component, NgModule } from '@angular/core'; @@ -256,6 +266,36 @@ const routes: Routes = [ // buildercomponents +{path:'Listtest',component:ListtestComponent}, + + +{path:'Test',component:TestComponent}, + + +{path:'Ad9',component:Ad9Component}, + + +{path:'Ad8',component:Ad8Component}, + + +{path:'Ad7',component:Ad7Component}, + + +{path:'Ad6',component:Ad6Component}, + + +{path:'Adv5',component:Adv5Component}, + + +{path:'Adv4',component:Adv4Component}, + + +{path:'Support',component:SupportComponent}, + + +{path:'Adv3',component:Adv3Component}, + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts index ecbab3d..d5170b0 100644 --- a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts @@ -1,3 +1,13 @@ +import { ListtestComponent } from './BuilderComponents/angulardatatype/Listtest/Listtest.component'; +import { TestComponent } from './BuilderComponents/angulardatatype/Test/Test.component'; +import { Ad9Component } from './BuilderComponents/angulardatatype/Ad9/Ad9.component'; +import { Ad8Component } from './BuilderComponents/angulardatatype/Ad8/Ad8.component'; +import { Ad7Component } from './BuilderComponents/angulardatatype/Ad7/Ad7.component'; +import { Ad6Component } from './BuilderComponents/angulardatatype/Ad6/Ad6.component'; +import { Adv5Component } from './BuilderComponents/angulardatatype/Adv5/Adv5.component'; +import { Adv4Component } from './BuilderComponents/angulardatatype/Adv4/Adv4.component'; +import { SupportComponent } from './BuilderComponents/angulardatatype/Support/Support.component'; +import { Adv3Component } from './BuilderComponents/angulardatatype/Adv3/Adv3.component'; import { CommonModule } from '@angular/common'; @@ -129,6 +139,36 @@ import { Stepper_workflowComponent } from './BuilderComponents/stepperworkflow/S // buildercomponents +ListtestComponent, + + +TestComponent, + + +Ad9Component, + + +Ad8Component, + + +Ad7Component, + + +Ad6Component, + + +Adv5Component, + + +Adv4Component, + + +SupportComponent, + + +Adv3Component, + + diff --git a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json index ee15955..842ef8c 100644 --- a/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json +++ b/testall002-demot1-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json @@ -226,10 +226,46 @@ "MENU_ACTION_LINK": "Menu Action Link", "STATUS": "Status", "SUB_MENU": "Sub Menu", - "Active": "Active", + "datagrid_Field2": "datagrid_Field2", + "country": "country", + "Dynamic": "Dynamic", "Description": "Description", - "Fileupload_Field": "Fileupload_Field", - "Test22": "Test22", - "Test11": "Test11", - "Name": "Name" + "Support": "Support", + "description": "description", + "Value_List_Field": "Value_List_Field", + "Value_List_Field2": "Value_List_Field2", + "Button_Field2": "Button_Field2", + "Listtest": "Listtest", + "Name": "Name", + "atc2": "atc2", + "Checkout_Field": "Checkout_Field", + "OneToOne": "OneToOne", + "Ad6": "Ad6", + "Ad8": "Ad8", + "Ad7": "Ad7", + "Test": "Test", + "subtration": "subtration", + "Ad9": "Ad9", + "stmmlt2": "stmmlt2", + "state": "state", + "Adv5": "Adv5", + "Adv4": "Adv4", + "Adv3": "Adv3", + "addition": "addition", + "atdy1": "atdy1", + "OneToManyExtension": "OneToManyExtension", + "atdy2": "atdy2", + "atoc": "atoc", + "ButtonUpdate": "ButtonUpdate", + "datagrid_Field": "datagrid_Field", + "dymlt2": "dymlt2", + "dymlti1": "dymlti1", + "Approved_Field": "Approved_Field", + "stmlit": "stmlit", + "dy2": "dy2", + "Password_Field": "Password_Field", + "dy1": "dy1", + "age": "age", + "age2": "age2", + "Button_Field": "Button_Field" } \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java index f9801fb..11b36af 100644 --- a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java @@ -69,6 +69,36 @@ public class BuilderService { executeDump(true); // ADD OTHER SERVICE +addCustomMenu( "Listtest","Listtest", "Transcations"); + + +addCustomMenu( "Test","Test", "Transcations"); + + +addCustomMenu( "Ad9","Ad9", "Transcations"); + + +addCustomMenu( "Ad8","Ad8", "Transcations"); + + +addCustomMenu( "Ad7","Ad7", "Transcations"); + + +addCustomMenu( "Ad6","Ad6", "Transcations"); + + +addCustomMenu( "Adv5","Adv5", "Transcations"); + + +addCustomMenu( "Adv4","Adv4", "Transcations"); + + +addCustomMenu( "Support","Support", "Transcations"); + + +addCustomMenu( "Adv3","Adv3", "Transcations"); + + System.out.println("dashboard and menu inserted..."); diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad6Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad6Controller.java new file mode 100644 index 0000000..14cf339 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad6Controller.java @@ -0,0 +1,99 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad6; +import com.realnet.angulardatatype.Services.Ad6Service ; + + + + + + +@RequestMapping(value = "/Ad6") + @CrossOrigin("*") +@RestController +public class Ad6Controller { + @Autowired + private Ad6Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Ad6") + public Ad6 Savedata(@RequestBody Ad6 data) { + Ad6 save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad6/{id}") + public Ad6 update(@RequestBody Ad6 data,@PathVariable Integer id ) { + Ad6 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad6/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad6") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad6") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad6/{id}") + public Ad6 getdetailsbyId(@PathVariable Integer id ) { + Ad6 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad6/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad7Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad7Controller.java new file mode 100644 index 0000000..1c137b6 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad7Controller.java @@ -0,0 +1,98 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad7; +import com.realnet.angulardatatype.Services.Ad7Service ; + + +import com.realnet.angulardatatype.Entity.Support; + + +@RequestMapping(value = "/Ad7") + @CrossOrigin("*") +@RestController +public class Ad7Controller { + @Autowired + private Ad7Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Ad7") + public Ad7 Savedata(@RequestBody Ad7 data) { + Ad7 save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad7/{id}") + public Ad7 update(@RequestBody Ad7 data,@PathVariable Integer id ) { + Ad7 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad7/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad7") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad7") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad7/{id}") + public Ad7 getdetailsbyId(@PathVariable Integer id ) { + Ad7 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad7/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + @PostMapping("/Ad7/Support_insert") + public Support insertSupport(@RequestBody Support data) { + Support insertaction = Service.insertSupport(data); + return insertaction; + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java new file mode 100644 index 0000000..b73150f --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java @@ -0,0 +1,107 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad8; +import com.realnet.angulardatatype.Services.Ad8Service ; + + + + +import com.realnet.angulardatatype.Entity.Support; + + +@RequestMapping(value = "/Ad8") + @CrossOrigin("*") +@RestController +public class Ad8Controller { + @Autowired + private Ad8Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Ad8") + public Ad8 Savedata(@RequestBody Ad8 data) { + Ad8 save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad8/{id}") + public Ad8 update(@RequestBody Ad8 data,@PathVariable Integer id ) { + Ad8 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad8/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad8") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad8") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad8/{id}") + public Ad8 getdetailsbyId(@PathVariable Integer id ) { + Ad8 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad8/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +@PutMapping("/Ad8/Support_update/{id}") + public ResponseEntity updateSupport(@PathVariable Integer id, @RequestBody Support data) { + ResponseEntity update = Service.updateSupport(id, data); + System.out.println(update + " updateed"); + return update; + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad9Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad9Controller.java new file mode 100644 index 0000000..b361ba0 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad9Controller.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad9; +import com.realnet.angulardatatype.Services.Ad9Service ; + + + + +@RequestMapping(value = "/Ad9") + @CrossOrigin("*") +@RestController +public class Ad9Controller { + @Autowired + private Ad9Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Ad9") + public Ad9 Savedata(@RequestBody Ad9 data) { + Ad9 save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad9/{id}") + public Ad9 update(@RequestBody Ad9 data,@PathVariable Integer id ) { + Ad9 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad9/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad9") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad9") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad9/{id}") + public Ad9 getdetailsbyId(@PathVariable Integer id ) { + Ad9 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad9/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv3Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv3Controller.java new file mode 100644 index 0000000..126655b --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv3Controller.java @@ -0,0 +1,163 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv3; +import com.realnet.angulardatatype.Services.Adv3Service ; + + + + + + + + + + + + + + + + + + + + + + +@RequestMapping(value = "/Adv3") + @CrossOrigin("*") +@RestController +public class Adv3Controller { + @Autowired + private Adv3Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + + + + + + + + + + + + + @PostMapping("/Adv3") + public Adv3 Savedata(@RequestBody Adv3 data) { + Adv3 save = Service.Savedata(data) ; + + + + + + + + + + + + + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv3/{id}") + public Adv3 update(@RequestBody Adv3 data,@PathVariable Integer id ) { + Adv3 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv3/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv3") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv3") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv3/{id}") + public Adv3 getdetailsbyId(@PathVariable Integer id ) { + Adv3 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv3/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + + + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv4Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv4Controller.java new file mode 100644 index 0000000..e8db09b --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv4Controller.java @@ -0,0 +1,115 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv4; +import com.realnet.angulardatatype.Services.Adv4Service ; + + + + + + + + + + +@RequestMapping(value = "/Adv4") + @CrossOrigin("*") +@RestController +public class Adv4Controller { + @Autowired + private Adv4Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + @PostMapping("/Adv4") + public Adv4 Savedata(@RequestBody Adv4 data) { + Adv4 save = Service.Savedata(data) ; + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv4/{id}") + public Adv4 update(@RequestBody Adv4 data,@PathVariable Integer id ) { + Adv4 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv4/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv4") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv4") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv4/{id}") + public Adv4 getdetailsbyId(@PathVariable Integer id ) { + Adv4 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv4/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv5Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv5Controller.java new file mode 100644 index 0000000..56ae551 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Adv5Controller.java @@ -0,0 +1,139 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv5; +import com.realnet.angulardatatype.Services.Adv5Service ; + + + + + + + + + + + + + + + + +@RequestMapping(value = "/Adv5") + @CrossOrigin("*") +@RestController +public class Adv5Controller { + @Autowired + private Adv5Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + + + + + + + @PostMapping("/Adv5") + public Adv5 Savedata(@RequestBody Adv5 data) { + Adv5 save = Service.Savedata(data) ; + + + + + + + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv5/{id}") + public Adv5 update(@RequestBody Adv5 data,@PathVariable Integer id ) { + Adv5 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv5/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv5") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv5") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv5/{id}") + public Adv5 getdetailsbyId(@PathVariable Integer id ) { + Adv5 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv5/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/ListtestController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/ListtestController.java new file mode 100644 index 0000000..9b9eed5 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/ListtestController.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService ; + + + + +@RequestMapping(value = "/Listtest") + @CrossOrigin("*") +@RestController +public class ListtestController { + @Autowired + private ListtestService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Listtest") + public Listtest Savedata(@RequestBody Listtest data) { + Listtest save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Listtest/{id}") + public Listtest update(@RequestBody Listtest data,@PathVariable Integer id ) { + Listtest update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Listtest/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Listtest") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Listtest") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Listtest/{id}") + public Listtest getdetailsbyId(@PathVariable Integer id ) { + Listtest get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Listtest/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Listtest_ListFilter1Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Listtest_ListFilter1Controller.java new file mode 100644 index 0000000..d6460ff --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Listtest_ListFilter1Controller.java @@ -0,0 +1,24 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import com.realnet.angulardatatype.Entity.Listtest_ListFilter1; +import com.realnet.angulardatatype.Services.Listtest_ListFilter1Service ; +@RequestMapping(value = "/Listtest_ListFilter1") +@RestController +public class Listtest_ListFilter1Controller { + + @Autowired + private Listtest_ListFilter1Service Service; + + @GetMapping("/Listtest_ListFilter1") + public List getlist() { + List get = Service.getlistbuilder(); + return get; +} + @GetMapping("/Listtest_ListFilter11") + public List getlistwithparam( ) { + List get = Service.getlistbuilderparam( ); + return get; +} +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportController.java new file mode 100644 index 0000000..9469a8c --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportController.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Support; +import com.realnet.angulardatatype.Services.SupportService ; + + + + +@RequestMapping(value = "/Support") + @CrossOrigin("*") +@RestController +public class SupportController { + @Autowired + private SupportService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Support") + public Support Savedata(@RequestBody Support data) { + Support save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Support/{id}") + public Support update(@RequestBody Support data,@PathVariable Integer id ) { + Support update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Support/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Support") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Support") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Support/{id}") + public Support getdetailsbyId(@PathVariable Integer id ) { + Support get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Support/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportInsertController1.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportInsertController1.java new file mode 100644 index 0000000..cba8909 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportInsertController1.java @@ -0,0 +1,21 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.http.*; +import com.realnet.angulardatatype.Entity.Support; +import com.realnet.angulardatatype.Services.SupportInsertService1; +@RequestMapping(value = "/Support") +@RestController +public class SupportInsertController1{ + + @Autowired + private SupportInsertService1 Service; + +@PostMapping("/Support_insert") + public ResponseEntity insert(@RequestBody Support support) { + Support insertaction = Service.insertaction(support); + return new ResponseEntity<>(insertaction, HttpStatus.OK); + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportUpdateController1.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportUpdateController1.java new file mode 100644 index 0000000..345cb92 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/SupportUpdateController1.java @@ -0,0 +1,22 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.http.ResponseEntity; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import com.realnet.angulardatatype.Entity.Support; +import com.realnet.angulardatatype.Services.SupportUpdateService1 ; +@RequestMapping(value = "/Support") +@RestController +public class SupportUpdateController1{ + + @Autowired + private SupportUpdateService1 Service; + +@PutMapping("/Support_update/{id}") + public ResponseEntity update(@PathVariable Integer id,@RequestBody Support support) { + ResponseEntity update = Service.updateaction(id,support ); + System.out.println(update+" updateed"); + return update; + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/TestController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/TestController.java new file mode 100644 index 0000000..7c1e187 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/TestController.java @@ -0,0 +1,99 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Test; +import com.realnet.angulardatatype.Services.TestService ; + + + + + + +@RequestMapping(value = "/Test") + @CrossOrigin("*") +@RestController +public class TestController { + @Autowired + private TestService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Test") + public Test Savedata(@RequestBody Test data) { + Test save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Test/{id}") + public Test update(@RequestBody Test data,@PathVariable Integer id ) { + Test update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Test/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Test") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Test") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Test/{id}") + public Test getdetailsbyId(@PathVariable Integer id ) { + Test get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Test/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad6Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad6Controller.java new file mode 100644 index 0000000..a7a9089 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad6Controller.java @@ -0,0 +1,99 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad6; +import com.realnet.angulardatatype.Services.Ad6Service ; + + + + + + +@RequestMapping(value = "/token/Ad6") + @CrossOrigin("*") +@RestController +public class tokenFree_Ad6Controller { + @Autowired + private Ad6Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Ad6") + public Ad6 Savedata(@RequestBody Ad6 data) { + Ad6 save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad6/{id}") + public Ad6 update(@RequestBody Ad6 data,@PathVariable Integer id ) { + Ad6 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad6/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad6") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad6") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad6/{id}") + public Ad6 getdetailsbyId(@PathVariable Integer id ) { + Ad6 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad6/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad7Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad7Controller.java new file mode 100644 index 0000000..0183a9c --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad7Controller.java @@ -0,0 +1,98 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad7; +import com.realnet.angulardatatype.Services.Ad7Service ; + + +import com.realnet.angulardatatype.Entity.Support; + + +@RequestMapping(value = "/token/Ad7") + @CrossOrigin("*") +@RestController +public class tokenFree_Ad7Controller { + @Autowired + private Ad7Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Ad7") + public Ad7 Savedata(@RequestBody Ad7 data) { + Ad7 save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad7/{id}") + public Ad7 update(@RequestBody Ad7 data,@PathVariable Integer id ) { + Ad7 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad7/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad7") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad7") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad7/{id}") + public Ad7 getdetailsbyId(@PathVariable Integer id ) { + Ad7 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad7/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + @PostMapping("/Ad7/Support_insert") + public Support insertSupport(@RequestBody Support data) { + Support insertaction = Service.insertSupport(data); + return insertaction; + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java new file mode 100644 index 0000000..e89c58c --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java @@ -0,0 +1,107 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad8; +import com.realnet.angulardatatype.Services.Ad8Service ; + + + + +import com.realnet.angulardatatype.Entity.Support; + + +@RequestMapping(value = "/token/Ad8") + @CrossOrigin("*") +@RestController +public class tokenFree_Ad8Controller { + @Autowired + private Ad8Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Ad8") + public Ad8 Savedata(@RequestBody Ad8 data) { + Ad8 save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad8/{id}") + public Ad8 update(@RequestBody Ad8 data,@PathVariable Integer id ) { + Ad8 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad8/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad8") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad8") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad8/{id}") + public Ad8 getdetailsbyId(@PathVariable Integer id ) { + Ad8 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad8/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +@PutMapping("/Ad8/Support_update/{id}") + public ResponseEntity updateSupport(@PathVariable Integer id, @RequestBody Support data) { + ResponseEntity update = Service.updateSupport(id, data); + System.out.println(update + " updateed"); + return update; + } + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad9Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad9Controller.java new file mode 100644 index 0000000..e4d563d --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad9Controller.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Ad9; +import com.realnet.angulardatatype.Services.Ad9Service ; + + + + +@RequestMapping(value = "/token/Ad9") + @CrossOrigin("*") +@RestController +public class tokenFree_Ad9Controller { + @Autowired + private Ad9Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Ad9") + public Ad9 Savedata(@RequestBody Ad9 data) { + Ad9 save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Ad9/{id}") + public Ad9 update(@RequestBody Ad9 data,@PathVariable Integer id ) { + Ad9 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Ad9/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Ad9") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Ad9") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Ad9/{id}") + public Ad9 getdetailsbyId(@PathVariable Integer id ) { + Ad9 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Ad9/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv3Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv3Controller.java new file mode 100644 index 0000000..aa59320 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv3Controller.java @@ -0,0 +1,163 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv3; +import com.realnet.angulardatatype.Services.Adv3Service ; + + + + + + + + + + + + + + + + + + + + + + +@RequestMapping(value = "/token/Adv3") + @CrossOrigin("*") +@RestController +public class tokenFree_Adv3Controller { + @Autowired + private Adv3Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + + + + + + + + + + + + + @PostMapping("/Adv3") + public Adv3 Savedata(@RequestBody Adv3 data) { + Adv3 save = Service.Savedata(data) ; + + + + + + + + + + + + + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv3/{id}") + public Adv3 update(@RequestBody Adv3 data,@PathVariable Integer id ) { + Adv3 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv3/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv3") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv3") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv3/{id}") + public Adv3 getdetailsbyId(@PathVariable Integer id ) { + Adv3 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv3/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + + + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv4Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv4Controller.java new file mode 100644 index 0000000..526934a --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv4Controller.java @@ -0,0 +1,115 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv4; +import com.realnet.angulardatatype.Services.Adv4Service ; + + + + + + + + + + +@RequestMapping(value = "/token/Adv4") + @CrossOrigin("*") +@RestController +public class tokenFree_Adv4Controller { + @Autowired + private Adv4Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + @PostMapping("/Adv4") + public Adv4 Savedata(@RequestBody Adv4 data) { + Adv4 save = Service.Savedata(data) ; + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv4/{id}") + public Adv4 update(@RequestBody Adv4 data,@PathVariable Integer id ) { + Adv4 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv4/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv4") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv4") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv4/{id}") + public Adv4 getdetailsbyId(@PathVariable Integer id ) { + Adv4 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv4/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv5Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv5Controller.java new file mode 100644 index 0000000..4553e24 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Adv5Controller.java @@ -0,0 +1,139 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Adv5; +import com.realnet.angulardatatype.Services.Adv5Service ; + + + + + + + + + + + + + + + + +@RequestMapping(value = "/token/Adv5") + @CrossOrigin("*") +@RestController +public class tokenFree_Adv5Controller { + @Autowired + private Adv5Service Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + + + + + + + + + + + @PostMapping("/Adv5") + public Adv5 Savedata(@RequestBody Adv5 data) { + Adv5 save = Service.Savedata(data) ; + + + + + + + + + + + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Adv5/{id}") + public Adv5 update(@RequestBody Adv5 data,@PathVariable Integer id ) { + Adv5 update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Adv5/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Adv5") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Adv5") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Adv5/{id}") + public Adv5 getdetailsbyId(@PathVariable Integer id ) { + Adv5 get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Adv5/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + + + + + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_ListtestController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_ListtestController.java new file mode 100644 index 0000000..c044ab1 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_ListtestController.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService ; + + + + +@RequestMapping(value = "/token/Listtest") + @CrossOrigin("*") +@RestController +public class tokenFree_ListtestController { + @Autowired + private ListtestService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Listtest") + public Listtest Savedata(@RequestBody Listtest data) { + Listtest save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Listtest/{id}") + public Listtest update(@RequestBody Listtest data,@PathVariable Integer id ) { + Listtest update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Listtest/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Listtest") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Listtest") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Listtest/{id}") + public Listtest getdetailsbyId(@PathVariable Integer id ) { + Listtest get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Listtest/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Listtest_ListFilter1Controller.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Listtest_ListFilter1Controller.java new file mode 100644 index 0000000..68a9ff4 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Listtest_ListFilter1Controller.java @@ -0,0 +1,24 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import com.realnet.angulardatatype.Entity.Listtest_ListFilter1; +import com.realnet.angulardatatype.Services.Listtest_ListFilter1Service ; +@RequestMapping(value = "/token/Listtest_ListFilter1") +@RestController +public class tokenFree_Listtest_ListFilter1Controller { + + @Autowired + private Listtest_ListFilter1Service Service; + + @GetMapping("/Listtest_ListFilter1") + public List getlist() { + List get = Service.getlistbuilder(); + return get; +} + @GetMapping("/Listtest_ListFilter11") + public List getlistwithparam( ) { + List get = Service.getlistbuilderparam( ); + return get; +} +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_SupportController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_SupportController.java new file mode 100644 index 0000000..0ab27f2 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_SupportController.java @@ -0,0 +1,91 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Support; +import com.realnet.angulardatatype.Services.SupportService ; + + + + +@RequestMapping(value = "/token/Support") + @CrossOrigin("*") +@RestController +public class tokenFree_SupportController { + @Autowired + private SupportService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + @PostMapping("/Support") + public Support Savedata(@RequestBody Support data) { + Support save = Service.Savedata(data) ; + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Support/{id}") + public Support update(@RequestBody Support data,@PathVariable Integer id ) { + Support update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Support/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Support") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Support") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Support/{id}") + public Support getdetailsbyId(@PathVariable Integer id ) { + Support get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Support/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_TestController.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_TestController.java new file mode 100644 index 0000000..a59d52d --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_TestController.java @@ -0,0 +1,99 @@ +package com.realnet.angulardatatype.Controllers; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import com.fasterxml.jackson.core.JsonProcessingException; +import org.springframework.web.bind.annotation.CrossOrigin; +import com.fasterxml.jackson.databind.JsonMappingException; +import com.realnet.config.EmailService; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import com.fasterxml.jackson.databind.ObjectMapper; +import org.springframework.data.domain.*; +import com.realnet.fnd.response.EntityResponse; +import org.springframework.http.*; +import org.springframework.beans.factory.annotation.*; +import com.realnet.angulardatatype.Entity.Test; +import com.realnet.angulardatatype.Services.TestService ; + + + + + + +@RequestMapping(value = "/token/Test") + @CrossOrigin("*") +@RestController +public class tokenFree_TestController { + @Autowired + private TestService Service; + +@Value("${projectPath}") + private String projectPath; + + + + + + + + @PostMapping("/Test") + public Test Savedata(@RequestBody Test data) { + Test save = Service.Savedata(data) ; + + + + + + System.out.println("data saved..." + save); + + return save; + } +@PutMapping("/Test/{id}") + public Test update(@RequestBody Test data,@PathVariable Integer id ) { + Test update = Service.update(data,id); + System.out.println("data update..." + update); + return update; + } +// get all with pagination + @GetMapping("/Test/getall/page") + public Page getall(@RequestParam(value = "page", required = false) Integer page, + @RequestParam(value = "size", required = false) Integer size) { + Pageable paging = PageRequest.of(page, size); + Page get = Service.getAllWithPagination(paging); + + return get; + + } + @GetMapping("/Test") + public List getdetails() { + List get = Service.getdetails(); + return get; +} +// get all without authentication + + @GetMapping("/token/Test") + public List getallwioutsec() { + List get = Service.getdetails(); + return get; +} +@GetMapping("/Test/{id}") + public Test getdetailsbyId(@PathVariable Integer id ) { + Test get = Service.getdetailsbyId(id); + return get; + } +@DeleteMapping("/Test/{id}") + public ResponseEntity delete_by_id(@PathVariable Integer id ) { + Service.delete_by_id(id); + return new ResponseEntity<>(new EntityResponse("Deleted"), HttpStatus.OK); + + } + + + + + + + +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad6.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad6.java new file mode 100644 index 0000000..8053226 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad6.java @@ -0,0 +1,32 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + + + @Entity + @Data + public class Ad6 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +private String description; + + + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad7.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad7.java new file mode 100644 index 0000000..c85948f --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad7.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + @Entity + @Data + public class Ad7 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + + + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java new file mode 100644 index 0000000..ebc8d7f --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java @@ -0,0 +1,33 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + +import com.realnet.angulardatatype.Entity.Support; + + + + @Entity + @Data + public class Ad8 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +@OneToMany( cascade=CascadeType.ALL) + private List support = new ArrayList<>(); + + + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad9.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad9.java new file mode 100644 index 0000000..ea62708 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad9.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + @Entity + @Data + public class Ad9 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +private String approved_field_status; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv3.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv3.java new file mode 100644 index 0000000..1117bf1 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv3.java @@ -0,0 +1,66 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + + + + + + + + + + + + + + + + + + + @Entity + @Data + public class Adv3 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + + + + + + + +private String country; + +private String state; + +private String stmlit; + +private String stmmlt2; + +private Integer dy2; +private String dy2name; + +private Integer dy1; +private String dy1name; + +private String dymlti1; + +private String dymlt2; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv4.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv4.java new file mode 100644 index 0000000..d4cc602 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv4.java @@ -0,0 +1,43 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + + + + +import com.realnet.angulardatatype.Entity.Support; + + @Entity + @Data + public class Adv4 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private Integer atoc; +private String atoctypename; + +private Integer atc2; +private String atc2typename; + +private String atdy1; + +private String atdy2; + +@OneToOne( cascade=CascadeType.ALL) + private Support support; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv5.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv5.java new file mode 100644 index 0000000..dc0a873 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Adv5.java @@ -0,0 +1,53 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + +import com.realnet.angulardatatype.Entity.Support; + + + + + + + + + + + + + + @Entity + @Data + public class Adv5 extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +@OneToMany( cascade=CascadeType.ALL) + private List support = new ArrayList<>(); + +private int age; + +private int age2; + +private String addition; + +private String subtration; + + + + + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest.java new file mode 100644 index 0000000..e7c0cbc --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest.java @@ -0,0 +1,29 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + @Entity + @Data + public class Listtest extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +@Column(length = 2000) +private String description; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest_ListFilter1.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest_ListFilter1.java new file mode 100644 index 0000000..68c668b --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Listtest_ListFilter1.java @@ -0,0 +1,14 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + @Data + public class Listtest_ListFilter1 { + + private Integer id; + + + private String name; +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Support.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Support.java new file mode 100644 index 0000000..35edae1 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Support.java @@ -0,0 +1,29 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + @Entity + @Data + public class Support extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +@Column(length = 2000) +private String description; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Test.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Test.java new file mode 100644 index 0000000..dee3e2d --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Test.java @@ -0,0 +1,35 @@ +package com.realnet.angulardatatype.Entity; + import lombok.*; +import com.realnet.WhoColumn.Entity.Extension; + import javax.persistence.*; + import java.time.LocalDateTime; + import java.util.*; + + + + + + + @Entity + @Data + public class Test extends Extension { + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Integer id; + +private String name; + +@Column(length = 2000) +private String description; + +private String password_field; +@Transient +private String confirmpassword_field; + + +} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad6Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad6Repository.java new file mode 100644 index 0000000..fd462db --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad6Repository.java @@ -0,0 +1,30 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + +import com.realnet.angulardatatype.Entity.Ad6; + +@Repository +public interface Ad6Repository extends JpaRepository { + +@Query(value = "select * from ad6 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from ad6 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad7Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad7Repository.java new file mode 100644 index 0000000..b9159d2 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad7Repository.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + +import com.realnet.angulardatatype.Entity.Ad7; + +@Repository +public interface Ad7Repository extends JpaRepository { + +@Query(value = "select * from ad7 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from ad7 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java new file mode 100644 index 0000000..b5891d5 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java @@ -0,0 +1,30 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + +import com.realnet.angulardatatype.Entity.Ad8; + +@Repository +public interface Ad8Repository extends JpaRepository { + +@Query(value = "select * from ad8 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from ad8 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad9Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad9Repository.java new file mode 100644 index 0000000..ea1560f --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad9Repository.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + +import com.realnet.angulardatatype.Entity.Ad9; + +@Repository +public interface Ad9Repository extends JpaRepository { + +@Query(value = "select * from ad9 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from ad9 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv3Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv3Repository.java new file mode 100644 index 0000000..7289621 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv3Repository.java @@ -0,0 +1,46 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + + + + + + + + + + + + + + + + + +import com.realnet.angulardatatype.Entity.Adv3; + +@Repository +public interface Adv3Repository extends JpaRepository { + +@Query(value = "select * from adv3 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from adv3 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv4Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv4Repository.java new file mode 100644 index 0000000..2208a30 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv4Repository.java @@ -0,0 +1,34 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + + + + + +import com.realnet.angulardatatype.Entity.Adv4; + +@Repository +public interface Adv4Repository extends JpaRepository { + +@Query(value = "select * from adv4 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from adv4 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv5Repository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv5Repository.java new file mode 100644 index 0000000..af51d96 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Adv5Repository.java @@ -0,0 +1,40 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + + + + + + + + + + + +import com.realnet.angulardatatype.Entity.Adv5; + +@Repository +public interface Adv5Repository extends JpaRepository { + +@Query(value = "select * from adv5 where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from adv5 where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/ListtestRepository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/ListtestRepository.java new file mode 100644 index 0000000..cc4b4cf --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/ListtestRepository.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + +import com.realnet.angulardatatype.Entity.Listtest; + +@Repository +public interface ListtestRepository extends JpaRepository { + +@Query(value = "select * from listtest where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from listtest where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/SupportRepository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/SupportRepository.java new file mode 100644 index 0000000..85d5308 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/SupportRepository.java @@ -0,0 +1,28 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + +import com.realnet.angulardatatype.Entity.Support; + +@Repository +public interface SupportRepository extends JpaRepository { + +@Query(value = "select * from support where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from support where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/TestRepository.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/TestRepository.java new file mode 100644 index 0000000..6ec0a4c --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/TestRepository.java @@ -0,0 +1,30 @@ +package com.realnet.angulardatatype.Repository; + + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import org.springframework.stereotype.Repository; +import java.util.*; + + + + + + + + + +import com.realnet.angulardatatype.Entity.Test; + +@Repository +public interface TestRepository extends JpaRepository { + +@Query(value = "select * from test where created_by=?1", nativeQuery = true) + List findAll(Long creayedBy); + +@Query(value = "select * from test where created_by=?1", nativeQuery = true) + Page findAll(Pageable page, Long creayedBy); +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad6Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad6Service.java new file mode 100644 index 0000000..3dbf7c3 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad6Service.java @@ -0,0 +1,93 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Ad6Repository; +import com.realnet.angulardatatype.Entity.Ad6 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + + + import org.springframework.stereotype.Service; + +@Service + public class Ad6Service { +@Autowired +private Ad6Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + + + +public Ad6 Savedata(Ad6 data) { + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Ad6 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Ad6 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Ad6 update(Ad6 data,Integer id) { + Ad6 old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setDescription(data.getDescription()); + + + +final Ad6 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad7Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad7Service.java new file mode 100644 index 0000000..406c22d --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad7Service.java @@ -0,0 +1,101 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Ad7Repository; +import com.realnet.angulardatatype.Entity.Ad7 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + +import com.realnet.angulardatatype.Entity.Support; + +import com.realnet.angulardatatype.Repository.SupportRepository; + + + import org.springframework.stereotype.Service; + +@Service + public class Ad7Service { +@Autowired +private Ad7Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + +public Ad7 Savedata(Ad7 data) { + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Ad7 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Ad7 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Ad7 update(Ad7 data,Integer id) { + Ad7 old = Repository.findById(id).get(); +old.setName(data.getName()); + + + +final Ad7 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + +// Insert Action + + @Autowired + private SupportRepository supportinsertrepository; + +public Support insertSupport(Support data) { + +data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); + + + final Support save = supportinsertrepository.save(data); + return save; + } + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java new file mode 100644 index 0000000..c1aaccc --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java @@ -0,0 +1,129 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Ad8Repository; +import com.realnet.angulardatatype.Entity.Ad8 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + +import com.realnet.angulardatatype.Entity.Support; + +import com.realnet.angulardatatype.Repository.SupportRepository; + + + import org.springframework.stereotype.Service; + +@Service + public class Ad8Service { +@Autowired +private Ad8Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + + + +public Ad8 Savedata(Ad8 data) { + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Ad8 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Ad8 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Ad8 update(Ad8 data,Integer id) { + Ad8 old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setSupport(data.getSupport()); + + + +final Ad8 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + +// update Action + + @Autowired + private SupportRepository supportupdaterepository; + + + public ResponseEntity updateSupport(Integer id, Support data) { + Integer i = 0; + Ad8 s = Repository.findById(id).get(); + + List list = new ArrayList<>(); + + Object supportObject = s.getSupport(); + + if (supportObject instanceof List) { + // If it's a list, cast and add all elements to the list + list.addAll((List) supportObject); + } else if (supportObject instanceof Support) { + // If it's a single Support object, add it to the list + list.add((Support) supportObject); + } + + + for (Support li : list) { + Support old = supportupdaterepository.findById(li.getId()).get(); + + + + final Support supportdata = supportupdaterepository.save(old); + i++; + } + return new ResponseEntity<>(i + " updated", HttpStatus.OK); + } + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad9Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad9Service.java new file mode 100644 index 0000000..7a8e949 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad9Service.java @@ -0,0 +1,83 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Ad9Repository; +import com.realnet.angulardatatype.Entity.Ad9 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + import org.springframework.stereotype.Service; + +@Service + public class Ad9Service { +@Autowired +private Ad9Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + +public Ad9 Savedata(Ad9 data) { + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Ad9 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Ad9 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Ad9 update(Ad9 data,Integer id) { + Ad9 old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setApproved_field_status(data.getApproved_field_status()); + +final Ad9 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv3Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv3Service.java new file mode 100644 index 0000000..824c1fb --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv3Service.java @@ -0,0 +1,216 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Adv3Repository; +import com.realnet.angulardatatype.Entity.Adv3 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + +import com.realnet.config.EmailService; + + + + + + + + + + +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService; + + + +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService; + + + + + + + + import org.springframework.stereotype.Service; + +@Service + public class Adv3Service { +@Autowired +private Adv3Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + +@Autowired + private EmailService emailServicedynamic; + + + + + + + + + +@Autowired + private ListtestService dy2serv; + +@Autowired + private ListtestService dy1serv; + + + + + +public Adv3 Savedata(Adv3 data) { + + + + + + + +try + { + + // emailServicedynamic.sendEmail( "gaurav_dekatc_com","Adv3", "testing"); + emailServicedynamic.sendEmailViaSetu( "gaurav_dekatc_com","testing","lista","ganesh"); + +} catch (Exception e) { + // TODO: handle exception + System.out.println("Got error During Mail Send " + e); + } + + + + + + + + + + + + + + +if (data.getDy2() != null) { + Listtest get = dy2serv.getdetailsbyId(data.getDy2()); + data.setDy2name(get.getName()); + + } + + + + + + +if (data.getDy1() != null) { + Listtest get = dy1serv.getdetailsbyId(data.getDy1()); + data.setDy1name(get.getName()); + + } + + + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Adv3 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Adv3 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Adv3 update(Adv3 data,Integer id) { + Adv3 old = Repository.findById(id).get(); + + + + + + +old.setCountry(data.getCountry()); + +old.setState(data.getState()); + +old.setStmlit(data.getStmlit()); + +old.setStmmlt2(data.getStmmlt2()); + +old.setDy2(data.getDy2()); + +old.setDy1(data.getDy1()); + +old.setDymlti1(data.getDymlti1()); + +old.setDymlt2(data.getDymlt2()); + +final Adv3 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + + + + + + + + + + + + + + + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv4Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv4Service.java new file mode 100644 index 0000000..51be6ac --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv4Service.java @@ -0,0 +1,139 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Adv4Repository; +import com.realnet.angulardatatype.Entity.Adv4 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService; + + + +import com.realnet.angulardatatype.Entity.Listtest; +import com.realnet.angulardatatype.Services.ListtestService; + + + + + + + + + + import org.springframework.stereotype.Service; + +@Service + public class Adv4Service { +@Autowired +private Adv4Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService;@Autowired + private ListtestService atocserv; + +@Autowired + private ListtestService atc2serv; + + + + + + + +public Adv4 Savedata(Adv4 data) { + + +if (data.getAtoc() != null) { + Listtest get = atocserv.getdetailsbyId(data.getAtoc()); + data.setAtoctypename(get.getName()); + + } + + + + + + +if (data.getAtc2() != null) { + Listtest get = atc2serv.getdetailsbyId(data.getAtc2()); + data.setAtc2typename(get.getName()); + + } + + + + + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Adv4 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Adv4 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Adv4 update(Adv4 data,Integer id) { + Adv4 old = Repository.findById(id).get(); +old.setAtoc(data.getAtoc()); + +old.setAtc2(data.getAtc2()); + +old.setAtdy1(data.getAtdy1()); + +old.setAtdy2(data.getAtdy2()); + +old.setSupport(data.getSupport()); + +final Adv4 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + + + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv5Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv5Service.java new file mode 100644 index 0000000..4d789a4 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Adv5Service.java @@ -0,0 +1,143 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.Adv5Repository; +import com.realnet.angulardatatype.Entity.Adv5 +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + + + + + + + + + + + + + import org.springframework.stereotype.Service; + +@Service + public class Adv5Service { +@Autowired +private Adv5Repository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + + + + + + + + + + + + + +public Adv5 Savedata(Adv5 data) { + + + + + + + + + + + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Adv5 save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Adv5 getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Adv5 update(Adv5 data,Integer id) { + Adv5 old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setSupport(data.getSupport()); + +old.setAge(data.getAge()); + +old.setAge2(data.getAge2()); + +old.setAddition(data.getAddition()); + +old.setSubtration(data.getSubtration()); + + + + + +final Adv5 test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + + + + + + + + + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/ListtestService.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/ListtestService.java new file mode 100644 index 0000000..4dd7af7 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/ListtestService.java @@ -0,0 +1,83 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.ListtestRepository; +import com.realnet.angulardatatype.Entity.Listtest +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + import org.springframework.stereotype.Service; + +@Service + public class ListtestService { +@Autowired +private ListtestRepository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + +public Listtest Savedata(Listtest data) { + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Listtest save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Listtest getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Listtest update(Listtest data,Integer id) { + Listtest old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setDescription(data.getDescription()); + +final Listtest test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Listtest_ListFilter1Service.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Listtest_ListFilter1Service.java new file mode 100644 index 0000000..1f0cd41 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Listtest_ListFilter1Service.java @@ -0,0 +1,47 @@ +package com.realnet.angulardatatype.Services; +import java.util.*; +import com.realnet.angulardatatype.Repository.ListtestRepository; +import com.realnet.angulardatatype.Entity.Listtest; + +import com.realnet.angulardatatype.Entity.Listtest_ListFilter1; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.stereotype.Service; + +@Service + public class Listtest_ListFilter1Service { +@Autowired +private ListtestRepository Repository; + + + + + public List getlistbuilder() { + List list= Repository.findAll(); + ArrayList l = new ArrayList<>(); + for (Listtest data : list) { +{ +Listtest_ListFilter1 dummy = new Listtest_ListFilter1(); + dummy.setId(data.getId()); + dummy.setName(data.getName()); + l.add(dummy); +} +} +return l;} + + + + public List getlistbuilderparam( ) { + List list= Repository.findAll(); + ArrayList l = new ArrayList<>(); + for (Listtest data : list) { +{ +Listtest_ListFilter1 dummy = new Listtest_ListFilter1(); + dummy.setId(data.getId()); + dummy.setName(data.getName()); + l.add(dummy); +} +} +return l;} +} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportInsertService1.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportInsertService1.java new file mode 100644 index 0000000..2e892ea --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportInsertService1.java @@ -0,0 +1,32 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.SupportRepository; +import com.realnet.angulardatatype.Entity.Support; + import java.util.List; +import com.realnet.users.entity1.AppUser; +import com.realnet.users.service1.AppUserServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; + import org.springframework.stereotype.Service; + +@Service + public class SupportInsertService1 { +@Autowired +private SupportRepository Repository; +@Autowired + private AppUserServiceImpl userService; + + +public Support insertaction(Support support ) { + + + support.setUpdatedBy(getUser().getUserId()); + support.setCreatedBy(getUser().getUserId()); + support.setAccountId(getUser().getAccount().getAccount_id()); + support.setDescription("textarea"); +final Support save = Repository.save(support); + return save; +} +public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportService.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportService.java new file mode 100644 index 0000000..7b24f6a --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportService.java @@ -0,0 +1,83 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.SupportRepository; +import com.realnet.angulardatatype.Entity.Support +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + import org.springframework.stereotype.Service; + +@Service + public class SupportService { +@Autowired +private SupportRepository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + +public Support Savedata(Support data) { + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Support save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Support getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Support update(Support data,Integer id) { + Support old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setDescription(data.getDescription()); + +final Support test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportUpdateService1.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportUpdateService1.java new file mode 100644 index 0000000..a7608fe --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/SupportUpdateService1.java @@ -0,0 +1,39 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.SupportRepository; +import com.realnet.angulardatatype.Entity.Support;import java.util.List; +import org.springframework.http.ResponseEntity; +import java.util.ArrayList; + +import org.springframework.http.HttpStatus; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.angulardatatype.Entity.Ad8; +import com.realnet.angulardatatype.Repository.Ad8Repository; import org.springframework.stereotype.Service; + +@Service + public class SupportUpdateService1 { +@Autowired +private SupportRepository Repository; +@Autowired + private Ad8Repository ad8repository; + + +public ResponseEntity updateaction(Integer id, Support support ) { + Integer i = 0; Ad8 ad8 = ad8repository.findById(id).get(); +List list = new ArrayList<>(); + + Object SupportObject = ad8.getSupport(); + + if (SupportObject instanceof List) { + // If it's a list, cast and add all elements to the list + list.addAll((List) SupportObject); + } else if (SupportObject instanceof Support) { + // If it's a single Childb object, add it to the list + list.add((Support) SupportObject); + } for (Support li : list) { Support old = Repository.findById(li.getId()).get(); + + old.setDescription(support.getDescription()); +old.setName("text"); +final Support supportdata = Repository.save(old); +i++;} return new ResponseEntity<>(i+" updated", HttpStatus.OK); + }} \ No newline at end of file diff --git a/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/TestService.java b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/TestService.java new file mode 100644 index 0000000..5d32915 --- /dev/null +++ b/testall002-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/TestService.java @@ -0,0 +1,93 @@ +package com.realnet.angulardatatype.Services; +import com.realnet.angulardatatype.Repository.TestRepository; +import com.realnet.angulardatatype.Entity.Test +;import java.util.*; + +import org.springframework.beans.factory.annotation.Autowired; +import com.realnet.SequenceGenerator.Service.SequenceService; +import org.springframework.data.domain.Page; +import com.realnet.realm.Entity.Realm; +import com.realnet.realm.Services.RealmService; +import org.springframework.data.domain.Pageable; +import org.springframework.http.*; +import com.realnet.users.service1.AppUserServiceImpl; +import com.realnet.users.entity1.AppUser; + + + + + + + import org.springframework.stereotype.Service; + +@Service + public class TestService { +@Autowired +private TestRepository Repository; + @Autowired + private AppUserServiceImpl userService; +@Autowired + private RealmService realmService; + + + + + +public Test Savedata(Test data) { + + + + + + + data.setUpdatedBy(getUser().getUserId()); + data.setCreatedBy(getUser().getUserId()); + data.setAccountId(getUser().getAccount().getAccount_id()); +Test save = Repository.save(data); + return save; + } + + +// get all with pagination + public Page getAllWithPagination(Pageable page) { + return Repository.findAll(page, getUser().getUserId()); + } +public List getdetails() { + List realm = realmService.findByUserId(getUser().getUserId()); +List all = Repository.findAll(getUser().getUserId()); + + return all ; } + + +public Test getdetailsbyId(Integer id) { + return Repository.findById(id).get(); + } + + + public void delete_by_id(Integer id) { + Repository.deleteById(id); +} + + +public Test update(Test data,Integer id) { + Test old = Repository.findById(id).get(); +old.setName(data.getName()); + +old.setDescription(data.getDescription()); + +old.setPassword_field(data.getPassword_field()); + +final Test test = Repository.save(old); + data.setUpdatedBy(getUser().getUserId()); + return test;} + + + + + + + public AppUser getUser() { + AppUser user = userService.getLoggedInUser(); + return user; + + }} diff --git a/testall002-testdb-d/authsec_mysql/mysql/wf_table/wf_table.sql b/testall002-testdb-d/authsec_mysql/mysql/wf_table/wf_table.sql new file mode 100755 index 0000000..d781daa --- /dev/null +++ b/testall002-testdb-d/authsec_mysql/mysql/wf_table/wf_table.sql @@ -0,0 +1,20 @@ +CREATE TABLE testdb.Adv3(id BIGINT NOT NULL AUTO_INCREMENT, datagrid_field2 VARCHAR(400), country VARCHAR(400), dynamic VARCHAR(400), dymlt2 VARCHAR(400), dymlti1 VARCHAR(400), stmlit VARCHAR(400), stmmlt2 VARCHAR(400), state VARCHAR(400), datagrid_field VARCHAR(400), dy2 int, dy1 int, PRIMARY KEY (id)); + +CREATE TABLE testdb.Support(id BIGINT NOT NULL AUTO_INCREMENT, description VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Adv4(id BIGINT NOT NULL AUTO_INCREMENT, onetoone VARCHAR(400), atdy1 VARCHAR(400), atdy2 VARCHAR(400), atoc int, atc2 int, PRIMARY KEY (id)); + +CREATE TABLE testdb.Adv5(id BIGINT NOT NULL AUTO_INCREMENT, onetomanyextension VARCHAR(400), subtration VARCHAR(400), value_list_field VARCHAR(400), value_list_field2 VARCHAR(400), age int, age2 int, name VARCHAR(400), addition VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Ad6(id BIGINT NOT NULL AUTO_INCREMENT, checkout_field VARCHAR(400), description VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Ad7(id BIGINT NOT NULL AUTO_INCREMENT, button_field2 VARCHAR(400), button_field VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Ad8(id BIGINT NOT NULL AUTO_INCREMENT, onetomanyextension VARCHAR(400), buttonupdate VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Ad9(id BIGINT NOT NULL AUTO_INCREMENT, approved_field VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Test(id BIGINT NOT NULL AUTO_INCREMENT, description VARCHAR(400), password_field VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); + +CREATE TABLE testdb.Listtest(id BIGINT NOT NULL AUTO_INCREMENT, description VARCHAR(400), name VARCHAR(400), PRIMARY KEY (id)); +