BKI_DichVuMatDat.BaoCao.f412_rpt_tong_hop_tt_v2.m_cmd_delete_luong_Click C# (CSharp) Method

m_cmd_delete_luong_Click() private method

private m_cmd_delete_luong_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void m_cmd_delete_luong_Click(object sender, EventArgs e)
        {
            try
            {
                if(TinhLuongQL.Instance.LayThongTinBangLuong(lay_thang(), lay_nam()).CHOT_BANG_LUONG)
                {
                    XtraMessageBox.Show("Bảng lương đã được chốt, bạn không được xóa lương nhân viên. (Nếu muốn xóa lương, cần bỏ chốt bảng lương)!", "CẢNH BÁO", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }
                var v_dlg = XtraMessageBox.Show("Bạn có chắc chắn muốn xóa lương của nhân viên này!", "XÁC NHẬN", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if(v_dlg == System.Windows.Forms.DialogResult.Yes)
                {
                    decimal v_id_nhan_vien = Convert.ToDecimal(m_adv_tong_hop.GetRowCellValue(m_adv_tong_hop.FocusedRowHandle, "ID_NHAN_VIEN"));
                    TinhLuongQL.Instance.XoaBanGhiLuongNhanVien(v_id_nhan_vien, lay_thang(), lay_nam());
                    load_data_2_grid();

                    hien_thi_thong_tin_bang_luong();
                    XtraMessageBox.Show("Xóa lương nhân viên thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch(Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }