private void Save()
        {
            if (string.IsNullOrEmpty(txtTenNCC.Text.Trim()))
            {
                MessageBox.Show("Tên nhà cung cấp không được để trống.", CommonConstant.MESSAGE_WARNING, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!CommonConstant.CheckPhoneNumber(txtSDT.Text))
            {
                MessageBox.Show("Số điện thoại không hợp lệ.", CommonConstant.MESSAGE_WARNING, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            string info = "";

            if (flag)//sua ban ghi
            {
                var model = db.NhaCungCaps.Find(txtMaNCC.Text);
                model.TenNCC = txtTenNCC.Text;
                model.TenNCC = txtTenNCC.Text;
                model.SDT    = txtSDT.Text;
                model.MoTa   = txtMoTa.Text;
                model.MST    = txtMST.Text;
                model.DiaChi = txtDiaChi.Text;
                model.Email  = txtEmail.Text;
                info         = "Sửa thông tin nhà cung cấp";
            }
            else
            {
                NhaCungCap obj = new NhaCungCap();
                obj.MaNCC  = GenerateID();
                obj.TenNCC = txtTenNCC.Text;
                obj.SDT    = txtSDT.Text;
                obj.MoTa   = txtMoTa.Text;
                obj.MST    = txtMST.Text;
                obj.DiaChi = txtDiaChi.Text;
                obj.Email  = txtEmail.Text;
                info       = "Thêm mới thông tin nhà cung cấp";
                db.NhaCungCaps.Add(obj);
            }

            int record = db.SaveChanges();

            if (record > 0)
            {
                MessageBox.Show(info + " thành công.", CommonConstant.MESSAGE_INFO, MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show(string.Format("Xảy ra lỗi, vui lòng kiểm tra lại!"), CommonConstant.MESSAGE_WARNING, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }