예제 #1
0
 public BookManagement(Data.DBHandler DB, IOException.OutputProcessor outputProcessor)
 {
     this.student         = null;
     rentalManager        = null;
     this.outputProcessor = outputProcessor;
     this.DB = DB;
 }
예제 #2
0
 public BookManagement(Data.Student student, Data.DBHandler DB, IOException.OutputProcessor outputProcessor)
 {
     this.student         = student;
     this.outputProcessor = outputProcessor;
     this.DB       = DB;
     rentalManager = new RentalManagement(DB, student);
 }
예제 #3
0
 // 로그 정보를 문자열로 반환한다.ㄴ
 public string PrintLogInformation()
 {
     IOException.OutputProcessor outputProcessor = new IOException.OutputProcessor();
     return("  " + outputProcessor.PrintFixString(logTime, 25)
            + outputProcessor.PrintFixString(membername, 12)
            + outputProcessor.PrintFixString(keyword, 52)
            + outputProcessor.PrintFixString(type, 22));
 }
예제 #4
0
 // 대출 기간이 포함된 정보 출력
 public void PrintDuetoInformation()
 {
     outputProcessor = new IOException.OutputProcessor();
     Console.Write(" {0}", outputProcessor.PrintFixString(ISBN, 26));
     Console.Write("{0}", outputProcessor.PrintFixString(Name, 50));
     Console.Write("{0}", outputProcessor.PrintFixString(Company, 34));
     Console.Write("{0}", outputProcessor.PrintFixString(Writer, 30));
     Console.Write("{0}", outputProcessor.PrintFixString(dueto, 16));
     Console.Write("{0}", outputProcessor.PrintFixString(Extension + "회", 8));
     Console.WriteLine();
 }
예제 #5
0
 // 행 내용을 글자 간격에 맞춰 출력
 public void PrintInformation()
 {
     outputProcessor = new IOException.OutputProcessor();
     Console.Write(" {0}", outputProcessor.PrintFixString(ISBN, 26));
     Console.Write("{0}", outputProcessor.PrintFixString(Name, 50));
     Console.Write("{0}", outputProcessor.PrintFixString(Company, 30));
     Console.Write("{0}", outputProcessor.PrintFixString(Writer, 30));
     Console.Write("{0}", outputProcessor.PrintFixString(Price + "", 8));
     Console.Write("{0}", outputProcessor.PrintFixString(Count + "", 6));
     Console.Write("{0}", outputProcessor.PrintFixString(Pubdate, 10));
     Console.WriteLine();
 }
예제 #6
0
 public ManagementTool(HandleExcel.ExcelHandler lectureData, StudentManagement.Student student)
 {
     outputProcessor = new IOException.OutputProcessor();
     allLectureData  = lectureData;
     this.student    = student;
 }
예제 #7
0
 public LogManagement(DBHandler DB, IOException.OutputProcessor outputProcessor)
 {
     this.DB = DB;
     this.outputProcessor = outputProcessor;
 }
예제 #8
0
 public MemberManagement(Data.DBHandler DB, IOException.OutputProcessor outputProcessor)
 {
     this.outputProcessor = outputProcessor;
     this.DB = DB;
 }