Skip to content

Commit 25440de

Browse files
Final report added
1 parent ad52618 commit 25440de

File tree

5 files changed

+29
-516
lines changed

5 files changed

+29
-516
lines changed

Docs/Final Report Template.docx

384 KB
Binary file not shown.

SQLServerProject/nbproject/private/private.xml

+1-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,9 @@
33
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
44
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
55
<group>
6-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/PaymentDao.java</file>
6+
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Advocate/LoginPage.java</file>
77
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/Executioner.java</file>
8-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/DocumentDao.java</file>
9-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/model/Case.java</file>
10-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/NoteDao.java</file>
118
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/AdvocateDao.java</file>
12-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/model/Advocate.java</file>
13-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/CaseDao.java</file>
14-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/ClientDao.java</file>
15-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/TaskDao.java</file>
16-
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Advocate/MainDashboard.java</file>
179
<file>file:/D:/GITHUB_REPOS/CASIAC/SQLServerProject/src/Database/interfaces/IAdvocateDAO.java</file>
1810
</group>
1911
</open-files>

SQL_QUERIES/200104129_assignment1.txt

-253
This file was deleted.

SQL_QUERIES/PAYMENT.SQL

+28-1
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,47 @@ CREATE TABLE PAYMENT(
1010
Detail VARCHAR(50) NOT NULL
1111
);
1212

13+
14+
ALTER TABLE PAYMENT
15+
ADD CaseId INT NOT NULL FOREIGN KEY REFERENCES Cases(CaseId) DEFAULT 6002;
16+
1317
--> INSERT DATAS INTO THE TABLE
1418

1519
INSERT INTO PAYMENT VALUES(3001,'2022-12-26','2022-12-26','PENDING',50000, ' Will be paid via bank')
1620
INSERT INTO PAYMENT VALUES(3002,'2022-12-26','2022-12-26','DONE',150000, ' Will be paid via cash soon')
1721
INSERT INTO PAYMENT VALUES(3003,'2020-11-26','2021-12-26','PENDING',20000, ' Will be paid via bkash soon')
22+
INSERT INTO PAYMENT VALUES(3003,'2020-11-26','2021-12-26','DONE',40000, ' Will be paid via bkash soon',6005)
1823

1924

2025
--> SELECT STATEMENTS TO VIEW<--
2126
--> ALL THE DATA
2227

2328
SELECT * FROM PAYMENT
29+
SELECT * FROM CASES
2430

2531
-- > TOTAL PAYMENT
26-
SELECT SUM(Amount) as 'TOTAL EARNING ' FROM PAYMENT where Status = 'DONE'
32+
SELECT SUM(Amount) as 'TOTAL EARNING '
33+
FROM PAYMENT p
34+
JOIN CASES c ON
35+
p.caseId = c.CaseId
36+
where Status = 'DONE' and c.CaseWorker = 1001
37+
38+
SELECT (SUM(Amount) * .2) as 'TOTAL Commision '
39+
FROM PAYMENT p
40+
JOIN CASES c ON
41+
p.caseId = c.CaseId
42+
where Status = 'DONE' and c.IntroducedBy = 1001 and c.IntroducedBy <> c.CaseWorker
43+
44+
SELECT
45+
SUM(p.Amount) + (SELECT SUM(p.Amount) * 0.2
46+
FROM PAYMENT p
47+
JOIN CASES c ON p.caseId = c.CaseId
48+
WHERE c.IntroducedBy = 1001 AND p.Status = 'DONE') as 'TOTAL EARNING'
49+
FROM PAYMENT p
50+
JOIN CASES c ON p.caseId = c.CaseId
51+
WHERE c.CaseWorker = 1001 AND p.Status = 'DONE'
52+
53+
SELECT * FROM CASES
2754

2855
--> SHOW DETAILS WITH THE CLIENT NAME
2956

0 commit comments

Comments
 (0)