void frm_AfterAddIssueSuccessfully(DOBugProduct doBugProduct)
 {
     DataRow dr = gridViewMaster.GetDataRow(gridViewMaster.FocusedRowHandle);
     dr["LOAI_VAN_DE"] = doBugProduct.LOAI_VAN_DE;
     dr["NGUOI_GUI"] = doBugProduct.NGUOI_GUI;
     dr["NGUOI_NHAN"] = doBugProduct.NGUOI_NHAN;
     dr["TEN_NGUOI_NHAN"] = GetNameOfRecipient(doBugProduct.NGUOI_NHAN);
     dr["NGAY_GUI"] = doBugProduct.NGAY_GUI;
     dr["TINH_TRANG"] = doBugProduct.TINH_TRANG;
     dr["NAME"] = doBugProduct.NAME;
     gridViewMaster.RefreshData();
 }
 private void _LoadDataForm()
 {
     lblNguoiGui.Text = DMFWNhanVien.GetFullName(FrameworkParams.currentUser.employee_id);
     this.lblThoiGianGui.Text = HelpDB.getDatabase().GetSystemCurrentDateTime().ToString(PLConst.FORMAT_DATETIME_STRING);
     plMultiChoiceFiles1._Init(IsAdd);
     plMultiChoiceFiles1._DataSource = DALuuTruTapTin.Instance.GetTapTinByObjectID(-2, 9);
     if (IsAdd == true && AfterAddReplyIssueSuccessfully == null)
     {
         Tinh_trang._setSelectedID(1);
         doBugProduct = DABugProduct.Instance.LoadAll(-2);
     }
     else
     {
         doBugProduct = DABugProduct.Instance.LoadAll(this._ID_Bug);
         this.loaiVanDe._setSelectedID(doBugProduct.LOAI_VAN_DE);
         this.Tinh_trang._setSelectedID(doBugProduct.GetTINH_TRANG());
         memoVanDe.Text = doBugProduct.NAME;
         btnSave.Visible = !(IsAdd == null);
         //Not load this information when Reply Issue
         if (AfterAddReplyIssueSuccessfully == null && AfterUpdateReplyIssueSuccessfully == null)
         {
             this.lblNguoiGui.Text = DMFWNhanVien.GetFullName(doBugProduct.NGUOI_GUI);
             this.lblThoiGianGui.Text = doBugProduct.NGAY_GUI.ToString(PLConst.FORMAT_DATETIME_STRING);
             this.NoiDung._setValue(doBugProduct.MO_TA_BUG);
             this.NguoiNhan._SelectedStrIDs = doBugProduct.NGUOI_NHAN;
             this.NguoiNhanEmail._SelectedStrIDs = doBugProduct.NGUOI_NHAN;
             this.NoiDung._setValue(doBugProduct.MO_TA_BUG);
             plMultiChoiceFiles1._DataSource = DALuuTruTapTin.Instance.GetTapTinByObjectID(_ID_Bug, 9);
             if (Tinh_trang._getSelectedID() == 3 || DAReplyBugProduct.HasReplyIssue(doBugProduct.ID)) btnSave.Visible = false;
             else btnSave.Visible = true;
         }
         else if(AfterUpdateReplyIssueSuccessfully != null){
             if(_ID_Bug_Reply > 0){
                 doReplyBugProduct = DAReplyBugProduct.Instance.LoadAll(_ID_Bug_Reply);
                 this.lblNguoiGui.Text = DMFWNhanVien.GetFullName(doReplyBugProduct.NGUOI_GUI);
                 this.lblThoiGianGui.Text = doReplyBugProduct.NGAY_GUI.ToString();
                 this.NoiDung._setValue(doReplyBugProduct.NOI_DUNG);
                 this.NguoiNhan._SelectedStrIDs = doReplyBugProduct.NGUOI_NHAN;
                 this.NguoiNhanEmail._SelectedStrIDs = doReplyBugProduct.NGUOI_NHAN;
                 this.NoiDung._setValue(doReplyBugProduct.NOI_DUNG);
                 plMultiChoiceFiles1._DataSource = DALuuTruTapTin.Instance.GetTapTinByObjectID(_ID_Bug_Reply, 9);
             }
         }
     }
 }