BKI_DichVuMatDat.NghiepVu.f340_dat_hs_lns_lcd.m_sle_chon_nhan_vien_EditValueChanged C# (CSharp) Method

m_sle_chon_nhan_vien_EditValueChanged() private method

private m_sle_chon_nhan_vien_EditValueChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void m_sle_chon_nhan_vien_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                if (m_sle_chon_nhan_vien.EditValue == null || m_sle_chon_nhan_vien.EditValue == "")
                {
                    m_insert_click = -1;
                    clear_data_in_form();
                    m_insert_click = 0;
                }
                else
                {
                    m_id_gd_hd = find_id_hd(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue));
                    if (m_id_gd_hd != -1)
                    {
                        m_id_loai_hop_dong = find_id_loai_hop_dong_cua_nhan_vien(m_id_gd_hd);
                        if (m_id_loai_hop_dong != CONST_ID_LOAI_HOP_DONG.HOP_DONG_HOC_VIEC)
                        {
                            load_data_2_m_variable();
                            load_data_2_grc_hs_lns(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue));
                            load_data_2_grc_lcd(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue));
                            load_data_hs_lns_lcd_now_2_form();
                        }
                        else
                        {
                            CHRM_BaseMessages.MsgBox_Infor("Nhân viên có hợp đồng học việc. Ko có lương chế độ, lương năng suất");
                            m_insert_click = -1;
                            clear_data_in_form();
                            m_insert_click = 0;
                        }
                    }
                    else
                    {
                        CHRM_BaseMessages.MsgBox_Infor("Nhân viên chưa có hợp đồng hoặc đã hết hạn hợp đồng!");
                        load_data_2_grc_hs_lns(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue));
                        load_data_2_grc_lcd(CIPConvert.ToDecimal(m_sle_chon_nhan_vien.EditValue));
                        m_insert_click = -1;
                        clear_data_hs_lns_in_form();
                        clear_data_lcd_in_form();
                        m_sle_chon_nhan_vien.EditValue = null;
                        m_insert_click = 0;
                    }
                }
            }
            catch (Exception v_e)
            {
                CSystemLog_301.ExceptionHandle(v_e);
            }
        }