Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (162.24 KB, 19 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
public interface IPeople {
string FullName {get; set;} int Date {get; set;}
int Month {get; set;} int Year {get; set;} string Gender {get; set;} }
public interface ICompany {
string NameComp {get; set;} string NameBook {get; set;} string Author {get; set;} }
class Company : ICompany {
public string NameComp {get; set;} public string NameBook {get; set;} public string Author {get; set;} }
class Book : Company {
public int ID_Book {get; set;} public string Category {get; set;} public List<Book> ListBook = null;
Book b = new Book();
Console.Write("\nEnter ID book: ");
b.ID_Book = int.Parse(Console.ReadLine()); Console.Write("Enter name of book: "); b.NameBook = Console.ReadLine();
Console.Write("Enter author's name: "); b.Author = Console.ReadLine();
Console.Write("Enter category: "); b.Category = Console.ReadLine(); Console.Write("Enter company: "); b.NameComp = Console.ReadLine(); ListBook.Add(b);
}
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">public void OutputBook(List<Book> ListBook)
Console.WriteLine("\n ID book: " + b.ID_Book); Console.WriteLine("Name of book: " + b NameBook); Console.WriteLine("Author's name: " + b.Author); Console.WriteLine("Category: " + b Category); Console.WriteLine("Company: " + b NameComp);
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">Book result = null;
if (ListBook != null && ListBook.Count > 0
Book result = null;
if (ListBook != null && ListBook.Count > 0
List<Book> result = new List<Book>(); if (ListBook != null && ListBook.Count > 0
List<Book> result = new List<Book>(); if (ListBook != null && ListBook.Count > 0
{
foreach (Book in ListBook)
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">ListBook.Sort(delegate (Book b1, Book b2){ return b1.ID_Book.CompareTo(b2.ID_Book);
public string FullName {get; set;} public int Date {get; set;}
public int Month {get; set;} public int Year {get; set;} public string Gender {get; set;} public virtual void Input() {
Console.Write("Enter custormer name: "); FullName = Console.ReadLine();
Console.WriteLine("Enter date of birth"); Console.Write("Date: ");
Date = int.Parse(Console.ReadLine()); Console.Write("Month: ");
Month = int.Parse(Console.ReadLine()); Console.Write("Year: ");
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">Year = int.Parse(Console.ReadLine());
public int ID_emp {get; set;} public string Position {get; set;} public double Salary {get; set;} public List<Employee> ListNV = null;
Employee emp = new Employee(); Console.Write("\nEnter ID: ");
emp.ID_emp = int.Parse(Console.ReadLine()); Console.Write("Enter name: ");
emp.FullName = Console.ReadLine();
Console.WriteLine("Enter date of birth"); Console.Write("Date: ");
emp.Date = int.Parse(Console.ReadLine()); Console.Write("Month: ");
emp.Month = int.Parse(Console.ReadLine()); Console.Write("Year: ");
emp.Year = int.Parse(Console.ReadLine()); Console.Write("Enter position: ");
emp.Position = Console.ReadLine(); Console.Write("Enter salary: ");
emp.Salary = int.Parse(Console.ReadLine()); ListNV.Add(emp);
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Console.WriteLine("Full name: {0}", emp.FullName); Console.WriteLine("Date of Birth:
Console.WriteLine("Posision: {0}",emp.Position); Console.WriteLine("Salary: {0}",emp.Salary);
Employee result = null; if (ListNV != null && ListNV.Count > 0) {
foreach (Employee emp in ListNV)
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">if (a.ID_emp == b.ID_emp && a.FullName == b.FullName && a.Date == b.Date &&
a.Month == b.Month && a.Year == b.Year)
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">{
public int ID_cus {get; set;}
public string NameBookBuy {get; set;} public int ID_bbook {get; set;}
public List<Customer> ListCus = null;
Book book = null;
if (ListBook != null && ListBook.Count > 0)
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">Console.Write("Enter name of book: ");
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">Customer result = null; if (ListCus != null && ListCus.Count > 0)
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Console.WriteLine("||1. Add new book ||"); Console.WriteLine("||2. Add new employee ||"); Console.WriteLine("||3. Add new customer ||"); Console.WriteLine("||4. Show book list ||"); Console.WriteLine("||5. Show employee list ||"); Console.WriteLine("||6. Show customer list ||"); Console.WriteLine("||7. Find book by ID ||"); Console.WriteLine("||8. Find book by name ||"); Console.WriteLine("||9. Delete book by ID ||");
Employee emp = new Employee(); Customer c = new Customer(); Book book = new Book();
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">int idbook = int.Parse(Console.ReadLine()); List<Book> findid = book.FindByIDBook(idbook); book.OutputBook2(findid);
break; case 8:
Console.Write("\nEnter name want to find: "); string name = Console.ReadLine();
List<Book> findname = book.FindByName(name);
int idemp = Convert.ToInt32(Console.ReadLine()); if (emp.DeleteByIDEmp(idemp))
Console.WriteLine("Delete successfully!"); else Console.WriteLine("Cannot find!");
Console.WriteLine("Delete successfully!"); else Console.WriteLine("Cannot find!");
Console.WriteLine("This option does not exist! Please choose other functions.");
</div>