Fairoj : isuue fixes and signature changes

This commit is contained in:
venbatechnologies@gmail.com 2019-11-02 17:33:25 +05:30
parent 79c71aa4ae
commit e15fed7636
4 changed files with 54 additions and 16 deletions

View File

@ -27,7 +27,7 @@ export class ContributeComponent implements OnInit {
school: any = [];
category: any = [];
Total: any = [];
grandTotal: any = [];
grandTotal: number ;
finalData: any = [];
schRquId:any ;
sponsor_qty:any=[]
@ -141,7 +141,11 @@ export class ContributeComponent implements OnInit {
getSchoolReqList()
{
this.finalData=[]
this.whole_contribute_list=[]
this.Total=[]
this.grandTotal=0
this.sponsor_qty=[]
let url = `${environment.apiUrl}${'getSchoolReqList'}`;
let data = this.Contribute.value;
@ -197,7 +201,14 @@ export class ContributeComponent implements OnInit {
let bal_qty=curr_data.qty-curr_data.received_qty
if(e > bal_qty){
alert("Given value is greater than Balance Qty")
if(this.finalData.length > 0){
let curr_final_data=this.finalData.filter(val=>val.req_id==curr_data.school_req_id)
if(curr_final_data.length >0){
if(curr_final_data.amount != ''){
this.grandTotal-=parseInt(curr_final_data[0].amount)
}
}
this.finalData=this.finalData.filter(val=>{
return val.req_id!=curr_data.school_req_id
})
@ -205,13 +216,19 @@ export class ContributeComponent implements OnInit {
// console.log(this.finalData);
}
this.sponsor_qty[i]=''
this.Total[i]=''
this.Total[i]=0
// console.log(this.finalData)
return
}
else if(e <= 0){
alert("Given value is Invalid")
if(this.finalData.length > 0){
if(this.finalData.length > 0){
let curr_final_data=this.finalData.filter(val=>val.req_id==curr_data.school_req_id)
if(curr_final_data.length >0){
if(curr_final_data.amount != ''){
this.grandTotal-=parseInt(curr_final_data[0].amount)
}
}
this.finalData=this.finalData.filter(val=>{
return val.req_id!=curr_data.school_req_id
})
@ -219,7 +236,7 @@ export class ContributeComponent implements OnInit {
// console.log(this.finalData);
}
this.sponsor_qty[i]=''
this.Total[i]=''
this.Total[i]=0
// console.log(this.finalData)
return
}
@ -267,7 +284,11 @@ export class ContributeComponent implements OnInit {
getSchoolReqList2()
{
this.finalData=[]
this.whole_contribute_list=[]
this.Total=[]
this.grandTotal=0
this.sponsor_qty=[]
let url = `${environment.apiUrl}${'getSchoolReqList'}`;
let data = this.Contribute.value;
this.restApi.post(url,data).subscribe(schDet=>
@ -311,6 +332,11 @@ export class ContributeComponent implements OnInit {
}
reset(){
this.finalData=[]
this.whole_contribute_list=[]
this.Total=[]
this.grandTotal=0
this.sponsor_qty=[]
this.Contribute.reset();
this.school=[]
this.material_category=this.all_material_category
@ -342,7 +368,7 @@ export class ContributeComponent implements OnInit {
this.router.navigate(['payment'])
return
}
if(this.grandTotal ==''){
if(!this.grandTotal ){
alert("Please tell us the number of items you would like to contribute");
return
}
@ -372,7 +398,7 @@ export class ContributeComponent implements OnInit {
// if(flag == 1){
sessionStorage.setItem('contribute-selected-list',JSON.stringify(this.whole_contribute_list))
sessionStorage.setItem('contribute-params',JSON.stringify(data))
sessionStorage.setItem('contribute_final_total',this.grandTotal)
sessionStorage.setItem('contribute_final_total',String(this.grandTotal))
this.router.navigate(['payment'],{replaceUrl:true})
// }

View File

@ -105,7 +105,7 @@ this.previousUrl = this.restApi.getPreviousUrl();
this.matDialog.closeAll();
}
registerDialog(){
this.closeDialog()
this.dialogRef.close();
this.matDialog.open(RegisterComponent,{
"height":"600px",
"width":"550px",

View File

@ -26,7 +26,7 @@ export class ProjectDetailComponent implements OnInit {
finalData: any = [];
Total: any=[];
whole_contribute_list: any;
grandTotal: any=[];
grandTotal: number;
general_devlop_amt: string;
gen_dev_fund_remarks: any;
dataStatus :boolean = true;
@ -68,6 +68,12 @@ somethingChanged(e,i,item,mat_id,curr_data){
if(e > bal_qty){
alert("Given value is greater than Balance Qty")
if(this.finalData.length > 0){
let curr_final_data=this.finalData.filter(val=>val.req_id==curr_data.school_req_id)
if(curr_final_data.length >0){
if(curr_final_data.amount != ''){
this.grandTotal-=parseInt(curr_final_data[0].amount)
}
}
this.finalData=this.finalData.filter(val=>{
return val.req_id!=curr_data.school_req_id
})
@ -75,13 +81,19 @@ somethingChanged(e,i,item,mat_id,curr_data){
// console.log(this.finalData);
}
this.sponsor_qty[i]=''
this.Total[i]=''
this.Total[i]=0
// console.log(this.finalData)
return
}
else if(e <= 0){
alert("Given value is Invalid")
if(this.finalData.length > 0){
let curr_final_data=this.finalData.filter(val=>val.req_id==curr_data.school_req_id)
if(curr_final_data.length >0){
if(curr_final_data.amount != ''){
this.grandTotal-=parseInt(curr_final_data[0].amount)
}
}
this.finalData=this.finalData.filter(val=>{
return val.req_id!=curr_data.school_req_id
})
@ -89,7 +101,7 @@ somethingChanged(e,i,item,mat_id,curr_data){
// console.log(this.finalData);
}
this.sponsor_qty[i]=''
this.Total[i]=''
this.Total[i]=0
// console.log(this.finalData)
return
}
@ -133,8 +145,8 @@ finalSave(flag)
this.router.navigate(['payment'])
return
}
if(this.grandTotal ==''){
alert("Please Fill the amount");
if(!this.grandTotal){
alert("Please tell us the number of items you would like to contribute");
return
}
if(this.contribute_type == '' ){
@ -163,7 +175,7 @@ finalSave(flag)
// if(flag == 1){
sessionStorage.setItem('contribute-selected-list',JSON.stringify(this.whole_contribute_list))
sessionStorage.setItem('contribute-params',JSON.stringify(data))
sessionStorage.setItem('contribute_final_total',this.grandTotal)
sessionStorage.setItem('contribute_final_total',String(this.grandTotal))
this.router.navigate(['payment'],{replaceUrl:true})
// }

File diff suppressed because one or more lines are too long