Appointment.Java
unknown
java
4 years ago
3.5 kB
7
Indexable
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package Class;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import javax.swing.table.AbstractTableModel;
/**
*
* @author ALEXA
*/
public class Appointment {
private int AppointmentID;
private String AppointmentDate;
private String AppointmentTime;
private String AppointmentStatus;
private double AppointmentFees;
private String AppointmentFeedback;
private Payment payment;
private Technician technician;
private Customer customer;
public Appointment(int AppointmentID, String AppointmentDate, String AppointmentStatus, double AppointmentFees, String AppointmentFeedback, int technicianID,int custID) {
this.AppointmentID = AppointmentID;
this.AppointmentDate = AppointmentDate;
this.AppointmentStatus = AppointmentStatus;
this.AppointmentFees = AppointmentFees;
this.AppointmentFeedback = AppointmentFeedback;
this.payment = new Payment();
this.customer = new Customer();
this.technician = new Technician();
customer.setCustID(custID);
technician.setUserID(technicianID);
payment.setInvoiceID(AppointmentID);
payment.setTotalFees(AppointmentFees);
}
public Appointment() {
}
//getter
public int getAppointmentID() {
return AppointmentID;
}
public String getAppointmentTime() {
return AppointmentTime;
}
public String getAppointmentDate() {
return AppointmentDate;
}
public String getAppointmentStatus() {
return AppointmentStatus;
}
public double getAppointmentFees() {
return AppointmentFees;
}
public String getAppointmentFeedback() {
return AppointmentFeedback;
}
//setter
public void setAppointmentID(int AppointmentID) {
this.AppointmentID = AppointmentID;
}
public void setAppointmentDate(String AppointmentDateTime) {
this.AppointmentDate = AppointmentDateTime;
}
public void setAppointmentStatus(String AppointmentStatus) {
this.AppointmentStatus = AppointmentStatus;
}
public void setAppointmentFees(double AppointmentFees) {
this.AppointmentFees = AppointmentFees;
this.payment = new Payment();
payment.setTotalFees(AppointmentFees);
}
public void setAppointmentFeedback(String AppointmentFeedback) {
this.AppointmentFeedback = AppointmentFeedback;
}
public void setAppointmentTime(String AppointmentTime) {
this.AppointmentTime = AppointmentTime;
}
public Payment getPayment() {
return payment;
}
public Technician getTechnician() {
return technician;
}
public Customer getCustomer() {
return customer;
}
public void setPayment(Payment payment) {
this.payment = payment;
}
public void setTechnician(Technician technician) {
this.technician = technician;
}
public void setCustomer(Customer customer) {
this.customer = customer;
}
}
Editor is loading...