Ejemplo n.º 1
0
 private void autoThemThe()
 {
     try
     {
         if (BUS_OBJ.demSoTheTheoTen(txtMaDG.Text) > 0)
         {
             MetroFramework.MetroMessageBox.Show(this, "Dữ liệu bị trùng, mã thẻ đã tồn tại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             DateTime ngayCapThe = DateTime.Now;
             DateTime ngayHetHan = DateTime.Now;
             int      soSachDuocMuon = 0, soSachDangMuon = 0;
             if (string.Compare((string)cboLoaiDG.SelectedValue, "103") == 0)
             {
                 ngayHetHan     = DateTime.Now.AddYears(1);
                 soSachDuocMuon = 2;
             }
             else if (string.Compare((string)cboLoaiDG.SelectedValue, "102") == 0)
             {
                 ngayHetHan     = DateTime.Now.AddYears(4);
                 soSachDuocMuon = 5;
             }
             else if (string.Compare((string)cboLoaiDG.SelectedValue, "101") == 0)
             {
                 ngayHetHan     = DateTime.Now.AddYears(5);
                 soSachDuocMuon = 8;
             }
             The_DTO the = new The_DTO(txtMaDG.Text, txtMaDG.Text, (string)cboLoaiDG.SelectedValue, ngayCapThe, ngayHetHan, soSachDuocMuon, soSachDangMuon);
             BUS_OBJ.themThe(the);
         }
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, "Mã thẻ mượn sách đã tồn tại. \nKhông thể thêm mới thẻ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     finally
     {
         //if (conn.State == ConnectionState.Open) conn.Close();
     }
 }