From 8af09c076524f0d33ebe7f8377918d652c402827 Mon Sep 17 00:00:00 2001 From: risadmin_prod Date: Thu, 9 Apr 2026 04:49:24 +0000 Subject: [PATCH] build_app --- .../angulardatatype/Ad8/Ad8.component.html | 111 ++++++++++++++++++ .../angulardatatype/Ad8/Ad8.component.ts | 59 ++++++++++ .../angulardatatype/Ad8/Ad8.service.ts | 2 + .../app/modules/main/main-routing.module.ts | 51 ++++++++ .../src/app/modules/main/main.module.ts | 51 ++++++++ .../Builders/Services/BuilderService.java | 51 ++++++++ .../Controllers/Ad8Controller.java | 8 ++ .../Controllers/tokenFree_Ad8Controller.java | 8 ++ .../realnet/angulardatatype/Entity/Ad8.java | 5 + .../Repository/Ad8Repository.java | 2 + .../angulardatatype/Services/Ad8Service.java | 10 ++ 11 files changed, 358 insertions(+) diff --git a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html index 8218968..d43c35f 100644 --- a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html +++ b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.html @@ -45,6 +45,8 @@ + + @@ -75,6 +77,8 @@ + + @@ -235,6 +239,8 @@ + + @@ -305,6 +315,51 @@ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
descriptionname{{ supportcomponents?.length >= 1 ? 'Actions' : '' }}
+ + + +
+
+
+ +

Extension

@@ -357,6 +412,8 @@ + +         @@ -414,6 +473,56 @@
+ +

support

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
descriptionname{{ supportcontrols.length > 1 ? 'Actions' : '' }}
+ + +
+
+
+ + @@ -454,6 +563,8 @@ + + diff --git a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts index 2ed5699..6915199 100644 --- a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts +++ b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.component.ts @@ -78,6 +78,8 @@ name : [null], childform: this.childforminitLinesForm(), +support: this._fb.array([this.initsupportForm()]), + @@ -87,6 +89,8 @@ childform: this.childforminitLinesForm(), + + }); // component_button200 // inser code start this.UpdateFormButtonupdate2 = this._fb.group({ @@ -135,6 +139,8 @@ childform: this.childforminitLinesForm(), + + } ngOnDestroy(): void { if (this.editInterval) { @@ -165,6 +171,43 @@ childforminitLinesForm() { return this._fb.group({ }); } +// one to many start + initsupportForm() { return this._fb.group({ + + + + description: [null], + + + + name: [null], + + + +}); } +get supportcontrols() {return (this.entryForm.get("support") as FormArray).controls; } +onAddsupport() { +(this.entryForm.get("support")).push(this.initsupportForm()); } +onRemovesupport(index: number) { +(this.entryForm.get("support")).removeAt(index); } + oneditsupport() { this.supportcomponents.push({ + + +description: "", + + + +name: "", + + + + }); } + deletesupportRow(index) { + this.supportcomponents.splice(index, 1); + } +supportcomponents; + // one to many end + error; getData() { this.mainService.getAll().subscribe((data) => { @@ -190,6 +233,8 @@ this.product = [...this.product].reverse(); if(this.product.length==0){ +this.supportcomponents = row.support; + this.modalEdit = true; } @@ -218,6 +263,8 @@ this.product = [...this.product].reverse(); if(this.product.length==0){ + + //console.log("in update"); console.log("id " + id); console.log(this.rowSelected); @@ -239,6 +286,8 @@ setTimeout(() => { + + }, (error) => { console.log(error); if (error.status >= 200 && error.status <= 299) { @@ -265,6 +314,8 @@ onCreate() { + + this.mainService.create(this.entryForm.value).subscribe( (data) => { console.log(data); @@ -282,6 +333,8 @@ setTimeout(() => { + + }, (error) => { console.log(error); if (error.status >= 200 && error.status <= 299) { @@ -308,6 +361,8 @@ this.modalAdd = true; this.submitted = false; + + } submitted = false; onSubmit() { @@ -326,6 +381,8 @@ onSubmit() { + + // updateaction // update button @@ -413,3 +470,5 @@ onUpdateButtonUpdate(id) { } + + diff --git a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts index b55c48d..30e6ea9 100644 --- a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts +++ b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/angulardatatype/Ad8/Ad8.service.ts @@ -37,6 +37,8 @@ export class Ad8service{ + + // updateaction // update button code start updateChildform(id: number,Childform: any): Observable { diff --git a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts index a70447e..030fb94 100644 --- a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts +++ b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts @@ -1,3 +1,20 @@ + + + + + + + + + + + + + + + + + import { ChildformComponent } from './BuilderComponents/stpkg/Childform/Childform.component'; import { DistrictComponent } from './BuilderComponents/testdata/District/District.component'; import { StateComponent } from './BuilderComponents/testdata/State/State.component'; @@ -293,6 +310,40 @@ const routes: Routes = [ // buildercomponents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {path:'Childform',component:ChildformComponent}, diff --git a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts index b77070c..b1928b6 100644 --- a/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts +++ b/testalldt001-demot1-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts @@ -1,3 +1,20 @@ + + + + + + + + + + + + + + + + + import { ChildformComponent } from './BuilderComponents/stpkg/Childform/Childform.component'; import { DistrictComponent } from './BuilderComponents/testdata/District/District.component'; import { StateComponent } from './BuilderComponents/testdata/State/State.component'; @@ -157,6 +174,40 @@ import { DynamicFormViewerComponent } from './superadmin/dynamicform/dynamic-for // buildercomponents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ChildformComponent, diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java index 3306491..a3e49e8 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/Builders/Services/BuilderService.java @@ -128,6 +128,57 @@ addCustomMenu( "Basicp3","Basicp3", "Transcations"); addCustomMenu( "Basicp2","Basicp2", "Transcations"); +addCustomMenu( "Basicp1","Basicp1", "Transcations"); + + +addCustomMenu( "Childform","Childform", "Transcations"); + + +addCustomMenu( "District","District", "Transcations"); + + +addCustomMenu( "State","State", "Transcations"); + + +addCustomMenu( "Country","Country", "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"); + + +addCustomMenu( "Dv2","Dv2", "Transcations"); + + +addCustomMenu( "Adv1","Adv1", "Transcations"); + + +addCustomMenu( "Basicp3","Basicp3", "Transcations"); + + +addCustomMenu( "Basicp2","Basicp2", "Transcations"); + + addCustomMenu( "Basicp1","Basicp1", "Transcations"); diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java index d96ea97..b8a4690 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/Ad8Controller.java @@ -26,6 +26,8 @@ import com.realnet.stpkg.Entity.Childform; + + @RequestMapping(value = "/Ad8") @CrossOrigin("*") @RestController @@ -44,6 +46,8 @@ public class Ad8Controller { + + @PostMapping("/Ad8") public Ad8 Savedata(@RequestBody Ad8 data) { Ad8 save = Service.Savedata(data) ; @@ -54,6 +58,8 @@ public class Ad8Controller { + + System.out.println("data saved..." + save); return save; @@ -120,4 +126,6 @@ public class Ad8Controller { + + } \ No newline at end of file diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java index c87e633..bfa3043 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Controllers/tokenFree_Ad8Controller.java @@ -26,6 +26,8 @@ import com.realnet.stpkg.Entity.Childform; + + @RequestMapping(value = "/token/Ad8") @CrossOrigin("*") @RestController @@ -44,6 +46,8 @@ public class tokenFree_Ad8Controller { + + @PostMapping("/Ad8") public Ad8 Savedata(@RequestBody Ad8 data) { Ad8 save = Service.Savedata(data) ; @@ -54,6 +58,8 @@ public class tokenFree_Ad8Controller { + + System.out.println("data saved..." + save); return save; @@ -120,4 +126,6 @@ public class tokenFree_Ad8Controller { + + } \ No newline at end of file diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java index c14a522..a007abf 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Entity/Ad8.java @@ -12,6 +12,8 @@ import com.realnet.WhoColumn.Entity.Extension; import com.realnet.stpkg.Entity.Childform; +import com.realnet.angulardatatype.Entity.Support; + @Entity @Data public class Ad8 extends Extension { @@ -33,5 +35,8 @@ private String name; @OneToOne( cascade=CascadeType.ALL) private Childform childform; +@OneToMany( cascade=CascadeType.ALL) + private List support = new ArrayList<>(); + } diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java index ed20c37..c971ea4 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Repository/Ad8Repository.java @@ -16,6 +16,8 @@ import java.util.*; + + diff --git a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java index 2e0ffef..fc04042 100644 --- a/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java +++ b/testalldt001-test2-b/authsec_springboot/backend/src/main/java/com/realnet/angulardatatype/Services/Ad8Service.java @@ -26,6 +26,8 @@ import com.realnet.stpkg.Repository.ChildformRepository; + + import org.springframework.stereotype.Service; @Service @@ -43,6 +45,8 @@ private Ad8Repository Repository; + + public Ad8 Savedata(Ad8 data) { @@ -52,6 +56,8 @@ public Ad8 Savedata(Ad8 data) { + + data.setUpdatedBy(getUser().getUserId()); data.setCreatedBy(getUser().getUserId()); data.setAccountId(getUser().getAccount().getAccount_id()); @@ -91,6 +97,8 @@ old.setName(data.getName()); old.setChildform(data.getChildform()); +old.setSupport(data.getSupport()); + final Ad8 test = Repository.save(old); data.setUpdatedBy(getUser().getUserId()); return test;} @@ -168,6 +176,8 @@ final Ad8 test = Repository.save(old); + + public AppUser getUser() { AppUser user = userService.getLoggedInUser(); return user;