Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added on mali kontrolu onaylanmayan ihaleler report #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 25 additions & 5 deletions src/main/java/com/paraboly/reportlib/GenericReports.java
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,16 @@ public Builder addSheetData(SheetData sheetData) {

public XSSFWorkbook create() {
for (SheetData sheetData: sheetDataList){
String sheetTitle = sheetData.getSheetType().equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") ?
" LİSTE" : sheetData.getSheetType();
String sheetTitle = "";
if (sheetData.getSheetType().equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")){
sheetTitle = " LİSTE";
} else if (sheetData.getSheetType().equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER")) {
sheetTitle = "ONAYLANAN LİSTE";
} else if (sheetData.getSheetType().equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")) {
sheetTitle = "ONAYLANMAYAN LİSTE";
} else {
sheetTitle = sheetData.getSheetType();
}

XSSFSheet sheet = wb.createSheet(sheetTitle);

Expand All @@ -125,6 +133,8 @@ public XSSFWorkbook create() {
reportData.setHeaderEndOffsetY(sheetData.currentY + reportData.getHeaderEndOffsetY());
TableMapperExtended tableMapperExtended = getReportTable(reportData, sheet);
if(sheetData.sheetType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")
|| sheetData.sheetType.equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER")
|| sheetData.sheetType.equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")
|| sheetData.sheetType.equals("CUMHURBAŞKANLIĞI")
|| sheetData.sheetType.equals("BAKAN OLURLARI")
|| sheetData.sheetType.equals(" İHALE USULÜNE GÖRE TUTAR DAĞILIMI")
Expand Down Expand Up @@ -418,7 +428,7 @@ public void write(XSSFSheet sheet, int startOffsetY, int startOffsetX) {
columnHeaderRow = sheet.createRow(offsetYCounter);
}
double height = 0;
if (this.reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") || this.reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ RAPORU") || this.reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ")){
if (this.reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") || this.reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER") || this.reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER") || this.reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ RAPORU") || this.reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ")){
height = 17.0;
}else if (this.reportData.reportType.substring(0,1).equals(" ")){
height = 6.0;
Expand Down Expand Up @@ -649,6 +659,10 @@ else if(data.get(i).toString().equals(" YILI TENZİLAT")){
}
else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")){
link.setAddress("' LİSTE'!A1");
}else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER")){
link.setAddress("'ONAYLANAN LİSTE'!A1");
}else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")){
link.setAddress("'ONAYLANMAYAN LİSTE'!A1");
}else if(data.get(i).toString().equals("SÖZLEŞME & ÖN MALİ KONTROL KARŞILAŞTIRMA RAPORU")){
link.setAddress("'ÇALIŞMALARIN İZLENMESİ RAPORU'!A1");
}else if(data.get(i).toString().equals("ÇALIŞMALARIN İZLENMESİ")){
Expand Down Expand Up @@ -679,6 +693,10 @@ else if(data.get(i).toString().equals(" DURUM")){
}
else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")){
dataCell.setCellValue("ÖN MALİ KONTROL LİSTE");
}else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER")){
dataCell.setCellValue("ÖN MALİ KONTROLÜ ONAYLANANLAR LİSTESİ");
}else if(data.get(i).toString().equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")){
dataCell.setCellValue("ÖN MALİ KONTROLÜ ONAYLANMAYANLAR LİSTESİ");
}
else{
dataCell.setCellValue(data.get(i).toString());
Expand Down Expand Up @@ -777,6 +795,8 @@ public void write(XSSFSheet sheet, ReportData reportData) {
int rowSize = 1;

if(reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")
|| reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER")
|| reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")
|| reportData.reportType.equals("Ön Mali Kontrol İşlem Belgesi")
|| reportData.reportType.substring(0,1).equals(" ")
|| reportData.reportType.equals("CUMHURBAŞKANLIĞI")
Expand All @@ -790,7 +810,7 @@ public void write(XSSFSheet sheet, ReportData reportData) {

rowSize = reportData.headerEndOffsetY - reportData.headerStartOffsetY + 1;
String title;
if(reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER")){
if(reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") || reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER") || reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER")){
StringBuilder years = new StringBuilder();
if(reportData.yearList != null) {
for (Integer year : reportData.yearList) {
Expand Down Expand Up @@ -939,7 +959,7 @@ else if(reportData.reportType.equals("BAKAN OLURLARI")){
}

double height;
if (reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") || reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ RAPORU") || reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ")){
if (reportData.reportType.equals("ÖN MALİ KONTROLÜ YAPILAN İHALELER") || reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANAN İHALELER") || reportData.reportType.equals("ÖN MALİ KONTROLÜ ONAYLANMAYAN İHALELER") || reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ RAPORU") || reportData.reportType.equals("ÇALIŞMALARIN İZLENMESİ")){
height = 17.0;

}else if (reportData.reportType.substring(0,1).equals(" ")){
Expand Down