BKI_DichVuMatDat.BaoCao.f410_rpt_bang_luong_nv.m_cmd_tinh_lai_cho_nhan_vien_Click C# (CSharp) Метод

m_cmd_tinh_lai_cho_nhan_vien_Click() приватный Метод

private m_cmd_tinh_lai_cho_nhan_vien_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void m_cmd_tinh_lai_cho_nhan_vien_Click(object sender, EventArgs e)
        {
            try
            {
                if(m_grv.FocusedRowHandle < 0)
                {
                    XtraMessageBox.Show("Chọn nhân viên trước để tính lại lương!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                decimal v_id_nhan_vien = Convert.ToDecimal(m_grv.GetRowCellValue(m_grv.FocusedRowHandle, "ID_NHAN_VIEN"));

                DataRow v_dr_luong = get_luong_1_nhan_vien(v_id_nhan_vien, int.Parse(m_txt_thang.Text.Trim()), int.Parse(m_txt_nam.Text.Trim()));

                var v_dr_luong_nv = m_ds_rpt_luong.Tables[0].NewRow();
                DataRow v_dr_luong_1_nv = get_dr(v_dr_luong_nv, v_dr_luong, v_id_nhan_vien, 0, int.Parse(m_txt_thang.Text.Trim()), int.Parse(m_txt_nam.Text.Trim()));

                //Xoa ban ghi truoc khi insert lai
                US_RPT_LUONG v_us_2_del = new US_RPT_LUONG();
                v_us_2_del.XoaBanGhiLuong(v_id_nhan_vien, Convert.ToDecimal(m_txt_thang.EditValue), Convert.ToDecimal(m_txt_nam.EditValue));
                insertLuongNV2RPT(v_dr_luong_1_nv);
                load_data_2_grid();
                XtraMessageBox.Show("Cập nhật thành công");
            }
            catch(Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }