BKI_DichVuMatDat.CONFIRM.msg002_confirm_luu_du_lieu_bang_luong.Display C# (CSharp) Method

Display() public method

public Display ( ) : ENUM_CONFIRM_LUU_BANG_LUONG
return ENUM_CONFIRM_LUU_BANG_LUONG
        public ENUM_CONFIRM_LUU_BANG_LUONG Display()
        {
            ShowDialog();
            return _confirm;
        }

Usage Example

        //Process luu bang luong
        private void start_luu_bang_luong_process()
        {
            if(m_bgwk.IsBusy)
            {
                XtraMessageBox.Show("Chức năng đang thực hiện tính toán dữ liệu lương rồi, bạn đợi chút", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            var v_dto_thong_tin_bang_luong = TinhLuongQL.Instance.LayThongTinBangLuong(lay_thang(), lay_nam());
            msg002_confirm_luu_du_lieu_bang_luong v_msg_confirm;
            ENUM_CONFIRM_LUU_BANG_LUONG v_dlg_confirm_save;

            if(v_dto_thong_tin_bang_luong.CHOT_BANG_LUONG)
            {
                var v_yn_tiep_tuc = XtraMessageBox.Show("Bảng lương đã được chốt! Bạn có muốn chỉnh sửa dữ liệu lương không? (Việc này có thể dẫn đến việc sai lệch với dữ liệu lương đã chốt)", "CẢNH BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
                if(v_yn_tiep_tuc == System.Windows.Forms.DialogResult.No)
                {
                    XtraMessageBox.Show("Bạn đã hủy thao tác!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else
                {
                    XtraMessageBox.Show("Bạn đã chọn việc sửa lại bảng lương sau khi đã chốt!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            if(v_dto_thong_tin_bang_luong.CO_DU_LIEU_LUONG)
            {
                v_msg_confirm = new msg002_confirm_luu_du_lieu_bang_luong();
                v_dlg_confirm_save = v_msg_confirm.Display();
            }
            else
            {
                v_dlg_confirm_save = ENUM_CONFIRM_LUU_BANG_LUONG.TINH_LAI_TOAN_BO;
            }

            try
            {

                //progressBarControl1.Visible = true;
                //progressBarControl1.Show();
                save_data(v_dlg_confirm_save);
            }
            catch(Exception)
            {
                throw;
            }
            finally
            {
                //progressBarControl1.Visible = false;
                //progressBarControl1.Hide();

            }
        }