//xac định dòng đag click  => đổ thông tin từ dtgv qua txt
        private void dtgvCategory_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int dongdangchon = e.RowIndex;

            if (dongdangchon >= 0)
            {
                string maDanhMuc = dtgvCategory.Rows[dongdangchon].Cells[0].Value.ToString();

                DanhMucHang d = db.DanhMucHangs.Where(p => p.MaDanhMuc == maDanhMuc).SingleOrDefault();

                //hien thi du lieu len control
                txtCategoryID.Text   = d.MaDanhMuc;
                txtCategoryName.Text = d.TenDanhMuc;
            }
        }
        //Thêm danh mục sp
        private void btnAddCategory_Click(object sender, EventArgs e)
        {
            if (db.DanhMucHangs.Where(p => p.MaDanhMuc == txtCategoryID.Text).SingleOrDefault() != null)
            {
                // tên danh mục có rồi k thêm dc
                MessageBox.Show("Mã danh mục hàng này đã tồn tài.Vui lòng nhập lại.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DanhMucHang d = new DanhMucHang();

            d.MaDanhMuc  = txtCategoryID.Text.Trim();
            d.TenDanhMuc = txtCategoryName.Text.Trim();

            //nap du lieu
            db.DanhMucHangs.InsertOnSubmit(d);
            db.SubmitChanges();

            //load lai ds
            loadCategory();
        }
        //Xóa danh mục SP
        private void btnDeleteCategory_Click(object sender, EventArgs e)
        {
            // lấy dữ liệu
            string      maDanhMuc = txtCategoryID.Text.Trim();
            DanhMucHang d         = db.DanhMucHangs.Where(p => p.MaDanhMuc == maDanhMuc).SingleOrDefault();

            if (d != null)
            {
                // d khác null có nghĩa là đã tồn tại danh muc này => xoa dc
                db.DanhMucHangs.DeleteOnSubmit(d);
                db.SubmitChanges();       // lênh bắt buộc lưu 1 thay đổi
                MessageBox.Show("Xóa danh mục thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                loadCategory();
            }
            else
            {
                // ngc lại n chưa tồn tài => k xóa dc
                MessageBox.Show("Mã danh mục không tồn tại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }
Example #4
0
 partial void DeleteDanhMucHang(DanhMucHang instance);
Example #5
0
 partial void UpdateDanhMucHang(DanhMucHang instance);
Example #6
0
 partial void InsertDanhMucHang(DanhMucHang instance);