BKI_DichVuMatDat.BaoCao.f409_rpt_bang_luong_nv_v2.m_grv_ValidatingEditor C# (CSharp) Method

m_grv_ValidatingEditor() private method

private m_grv_ValidatingEditor ( object sender, DevExpress e ) : void
sender object
e DevExpress
return void
        private void m_grv_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
        {
            try
            {
                var v_dr_Focused = m_grv_main.GetDataRow(m_grv_main.FocusedRowHandle);
                var v_obj_oldValue = m_grv_main.GetRowCellDisplayText(m_grv_main.FocusedRowHandle, m_grv_main.FocusedColumn);
                if(XtraMessageBox.Show(String.Format("Bạn có chắc chắn muốn thay đổi dữ liệu từ \"{0}\" thành \"{1}\"? " +
                                                        "Việc này sẽ thay đổi giá trị đã tính toán trước đó.", v_obj_oldValue, e.Value)
                                                        , "XÁC NHẬN LẠI SỰ THAY ĐỔI"
                                                        , MessageBoxButtons.YesNo
                                                        , MessageBoxIcon.Question) != DialogResult.Yes)
                {
                    e.Valid = false;
                }
                else
                {
                    e.Valid = true;
                }
            }
            catch(Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }