Beispiel #1
0
        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();
                }
            }
        }
Beispiel #2
0
        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();
            }
        }