예제 #1
0
        public int AuToIDGhe()
        {
            DAO.DAO_Ghe daGhe = new DAO.DAO_Ghe();
            int         x     = daGhe.FindIDGheMax();

            x++;
            return(x);
        }
예제 #2
0
 public void Ghe_FillCBB(ComboBox cbb, int idLoai)
 {
     DAO.DAO_Ghe daghe = new DAO.DAO_Ghe();
     cbb.DataSource    = daghe.FillCbbTenXe(idLoai);
     cbb.DisplayMember = "TenXe";
     cbb.ValueMember   = "TenXe";
     if (cbb.Items.Count > 0)
     {
         cbb.SelectedIndex = 0;
     }
 }
예제 #3
0
        public void Ghe_LoadDGV(DataGridView dgv, ComboBox cbb)
        {
            DAO.DAO_Ghe daghe = new DAO.DAO_Ghe();
            string      TenXe = "";

            if (cbb.Items.Count > 0)
            {
                TenXe = cbb.SelectedValue.ToString();
            }
            int idXe = daghe.FindIdXeByName(TenXe);

            dgv.DataSource = daghe.FillDGVGhe(idXe);
        }
예제 #4
0
 public void Ghe_ThemGhe(int type, int IdXe)
 {
     DAO.DAO_Ghe daGhe = new DAO.DAO_Ghe();
     if (type == 0)
     {
         for (int cot = 1; cot <= 5; cot++)
         {
             if (cot != 5)
             {
                 for (int dong = 1; dong <= 11; dong++)
                 {
                     int     soghe = 1 * 1000 + cot * 100 + dong;
                     DTO.Ghe ghe   = Ghe_InsertToDTO(dong, cot, 1, soghe, IdXe);
                     daGhe.InsertGhe(ghe);
                     soghe++;
                 }
             }
             else
             {
                 int     soghe = 1 * 1000 + cot * 100 + 11;
                 DTO.Ghe ghe   = Ghe_InsertToDTO(11, cot, 1, soghe, IdXe);
                 daGhe.InsertGhe(ghe);
                 soghe++;
             }
         }
     }
     if (type == 1)
     {
         for (int cot = 1; cot <= 3; cot++)
         {
             for (int dong = 1; dong <= 10; dong++)
             {
                 int     soghe = 1000 + cot * 100 + dong;
                 DTO.Ghe ghe   = Ghe_InsertToDTO(dong, cot, 1, soghe, IdXe);
                 daGhe.InsertGhe(ghe);
                 soghe++;
             }
         }
     }
     if (type == 2)
     {
         for (int tang = 1; tang <= 2; tang++)
         {
             for (int cot = 1; cot <= 4; cot++)
             {
                 if (cot % 2 != 0)
                 {
                     for (int dong = 1; dong <= 7; dong++)
                     {
                         int     soghe = tang * 1000 + cot * 100 + dong;
                         DTO.Ghe ghe   = Ghe_InsertToDTO(dong, cot, tang, soghe, IdXe);
                         daGhe.InsertGhe(ghe);
                         soghe++;
                     }
                 }
                 else
                 {
                     int     soghe = tang * 1000 + cot * 100 + 7;
                     DTO.Ghe ghe   = Ghe_InsertToDTO(7, cot, tang, soghe, IdXe);
                     daGhe.InsertGhe(ghe);
                     soghe++;
                 }
             }
         }
     }
     if (type == 3)
     {
         for (int cot = 1; cot <= 4; cot++)
         {
             if (cot != 3)
             {
                 for (int dong = 1; dong <= 9; dong++)
                 {
                     int     soghe = 1000 + cot * 100 + dong;
                     DTO.Ghe ghe   = Ghe_InsertToDTO(dong, cot, 1, soghe, IdXe);
                     daGhe.InsertGhe(ghe);
                     soghe++;
                 }
             }
             else
             {
                 int     soghe = 1000 + cot * 100 + 9;
                 DTO.Ghe ghe   = Ghe_InsertToDTO(9, cot, 1, soghe, IdXe);
                 daGhe.InsertGhe(ghe);
                 soghe++;
             }
         }
     }
 }
예제 #5
0
 public void Ghe_XoaGhe(int IdXe)
 {
     DAO.DAO_Ghe daghe = new DAO.DAO_Ghe();
     daghe.DeleteGhe(IdXe);
 }