예제 #1
0
        public void Xe_ThemXe(DTO.Xe xe)
        {
            DAO_Xe daXe = new DAO_Xe();

            daXe.InsertXe(xe);
            BUS_Ghe.Instance.Ghe_ThemGhe(xe.IdLoai, xe.ID);
        }
예제 #2
0
        public DataTable getXe()
        {
            DAO_Xe    daoXe = new DAO_Xe();
            DataTable dt    = new DataTable();

            dt = daoXe.GetXe();
            return(dt);
        }
예제 #3
0
        public int XoaXe(string a)
        {
            int    kq = 0;
            DAO_Xe kh = new DAO_Xe();

            kq = kh.XoaXe(a);
            return(kq);
        }
예제 #4
0
        public DataTable LoadXe()
        {
            DAO_Xe    xe = new DAO_Xe();
            DataTable dt = new DataTable();

            dt = xe.LoadXe();
            return(dt);
        }
예제 #5
0
        public int SuaXe(Xe a)
        {
            int    kq = 0;
            DAO_Xe xe = new DAO_Xe();

            kq = xe.SuaXe(a);
            return(kq);
        }
예제 #6
0
        public DataTable TimXe(string tenxe)
        {
            DAO_Xe    xe = new DAO_Xe();
            DataTable dt = new DataTable();

            dt = xe.FindXe(tenxe);
            return(dt);
        }
예제 #7
0
        public void Xe_AutoMaXe(TextBox txt)
        {
            DAO_Xe daXe = new DAO_Xe();
            int    x    = daXe.FindIDMax();

            x++;
            txt.Text = x.ToString();
        }
예제 #8
0
        public void Xe_XoaXe(DataGridView dgv)
        {
            DAO_Xe daXe = new DAO_Xe();
            int    cr   = dgv.CurrentCell.RowIndex;
            int    maxe = Convert.ToInt32(dgv.Rows[cr].Cells[0].Value);

            BUS_Ghe.Instance.Ghe_XoaGhe(maxe);
            daXe.DeleteXe(maxe);
        }
예제 #9
0
        public List <string> LoadLoaiXe()
        {
            DAO_Xe    xe = new DAO_Xe();
            DataTable dt = new DataTable();

            dt = xe.LoadLoaiXe();
            List <string> list = new List <string>();

            foreach (DataRow row in dt.Rows)
            {
                list.Add(row[0].ToString());
            }
            return(list);
        }
예제 #10
0
        public int ThemXe(Xe a)
        {
            int       kq = 0;
            DAO_Xe    xe = new DAO_Xe();
            DataTable dt = xe.IDXe();

            foreach (DataRow row in dt.Rows)
            {
                if (a.xe_id == row[0].ToString())
                {
                    return(-1);
                }
            }
            kq = xe.ThemXe(a);
            return(kq);
        }
예제 #11
0
        public void Xe_UpdateXe(DTO.Xe xe)
        {
            DAO_Xe daXe = new DAO_Xe();

            daXe.UpdateXe(xe);
        }
예제 #12
0
        public List <Xe> GetXeToCbb()
        {
            DAO_Xe daoXe = new DAO_Xe();

            return(daoXe.GetXeToCbb());
        }
예제 #13
0
        public void Xe_FillDGV(DataGridView dgv, ComboBox cbb)
        {
            DAO_Xe daXe = new DAO_Xe();

            dgv.DataSource = daXe.FillDGV(cbb.SelectedIndex);
        }
예제 #14
0
        public bool DeleteXe(int id)
        {
            DAO_Xe daoXe = new DAO_Xe();

            return(daoXe.DeleteXe(id));
        }
예제 #15
0
        public bool UpdateXe(Xe tx)
        {
            DAO_Xe daoXe = new DAO_Xe();

            return(daoXe.UpdateXe(tx));
        }
예제 #16
0
        public bool InsertXe(Xe tx)
        {
            DAO_Xe daoXe = new DAO_Xe();

            return(daoXe.InsertXe(tx));
        }
예제 #17
0
        public Xe getXeByID(int id)
        {
            DAO_Xe daoXe = new DAO_Xe();

            return(daoXe.GetXeByID(id));
        }