if(R.isNil(this.state.typeId))returnalert("Tipe Persetujuan is Required.");
if(R.isNil(this.state.typeId)){
if(R.isEmpty(this.state.order)){
returnalert("Tipe Persetujuan tidak boleh kosong");
this.setState({errorOrder:true,msgErrOrder:'Order is Required.'})
}
}
elseif(R.isEmpty(this.state.order)){
if(R.isNil(this.state.userId))returnalert("Pemberi Persetujuan is Required.");
this.setState({errorOrder:true,msgErrOrder:'Order tidak boleh kosong'})
if(R.isNil(this.state.operatorId))returnalert("Operator is Required.");
}
if(!R.isEmpty(this.state.startDate)&&!R.isEmpty(this.state.endDate)&&(this.state.startDate>this.state.endDate))returnalert("Masa Berlaku Tidak Boleh Kurang Dari Tanggal Mulai");
elseif(R.isNil(this.state.userId))returnalert("Pemberi Persetujuan tidak boleh kosong");
if(R.isEmpty(this.state.startDate))returnalert("Tanggal Mulai is Required.");
elseif(R.isNil(this.state.operatorId))returnalert("Operator tidak boleh kosong");
if(R.isEmpty(this.state.endDate))returnalert("Tanggal Berakhir is Required.");
elseif(R.isNil(this.state.startDate)){
this.setState({errorStartDate:true,msgErrorStartDate:'Tanggal Mulai tidak boleh kosong'})
}elseif(R.isNil(this.state.endDate)){
this.setState({errorEndDate:true,msgErrorEndDate:'Tanggal Berakhir tidak boleh kosong'})
if(R.isNil(this.state.getTypes))returnalert("Tipe Persetujuan is Required.");
if(R.isNil(this.state.getTypes)){
if(R.isEmpty(this.state.order))returnalert("Order is Required.");
returnalert("Tipe Persetujuan tidak boleh kosong");
if(R.isNil(this.state.getApprovedBy))returnalert("Pemberi Persetujuan is Required.");
}
if(R.isNil(this.state.getOperators))returnalert("Operator is Required.");
elseif(R.isEmpty(this.state.order)){
if(!R.isEmpty(this.state.startDate)&&!R.isEmpty(this.state.endDate)&&(this.state.startDate>this.state.endDate))returnalert("Masa Berlaku Tidak Boleh Kurang Dari Tanggal Mulai");
this.setState({errorOrder:true,msgErrOrder:'Order tidak boleh kosong'})
if(R.isEmpty(this.state.startDate))returnalert("Tanggal Mulai is Required.");
}
if(R.isEmpty(this.state.endDate))returnalert("Tanggal Berakhir is Required.");
elseif(R.isNil(this.state.getApprovedBy))returnalert("Pemberi Persetujuan tidak boleh kosong");
elseif(R.isNil(this.state.getOperators))returnalert("Operator tidak boleh kosong");
elseif(!R.isEmpty(this.state.startDate)&&!R.isEmpty(this.state.endDate)&&(this.state.startDate>this.state.endDate))returnalert("Masa Berlaku Tidak Boleh Kurang Dari Tanggal Mulai");
elseif(R.isEmpty(this.state.startDate)){
this.setState({errorStartDate:true,msgErrorStartDate:'Tanggal Mulai tidak boleh kosong'})
}elseif(R.isEmpty(this.state.endDate)){
this.setState({errorEndDate:true,msgErrorEndDate:'Tanggal Berakhir tidak boleh kosong'})