private void grcDMCauHinhSanPham_DoubleClick(object sender, EventArgs e) { //isAdd = false; if (grvDMCauHinhSanPham.FocusedRowHandle < 0) { return; } DMCauHinhSanPhamInfo info = ((DMCauHinhSanPhamInfo)grvDMCauHinhSanPham.GetRow(grvDMCauHinhSanPham.FocusedRowHandle)); List <DMCauHinhSanPhamInfo> lst = DMCauHinhSanPhamDataProvider.Instance.GetCauHinhByIdSanPham(info.IdSanPham); if (lst.Count == 0) { frm_ChiTiet_CauHinhSanPham frm = new frm_ChiTiet_CauHinhSanPham(this, info.IdSanPham, info.TenSanPham, "", ""); if (frm.ShowDialog() == DialogResult.OK) { grcDMCauHinhSanPham.DataSource = DMCauHinhSanPhamDataProvider.Instance.GetListCauHinhSanPham(); } } else { frm_ChiTiet_CauHinhSanPham frm = new frm_ChiTiet_CauHinhSanPham(this, info.IdSanPham, info.TenSanPham, lst[0].TenCauHinh, lst[0].GiaTri); if (frm.ShowDialog() == DialogResult.OK) { grcDMCauHinhSanPham.DataSource = DMCauHinhSanPhamDataProvider.Instance.GetListCauHinhSanPham(); } } }
private void btnAddnew_Click(object sender, EventArgs e) { isAdd = true; frm_ChiTiet_CauHinhSanPham frm = new frm_ChiTiet_CauHinhSanPham(this); if (frm.ShowDialog() == DialogResult.OK) { grcDMCauHinhSanPham.DataSource = DMCauHinhSanPhamDataProvider.Instance.GetListCauHinhSanPham(); } }