コード例 #1
0
        private void chon_quyet_dinh()
        {
            m_b_check_quyet_dinh_save = false;
            m_grb_quyet_dinh.Enabled  = true;
            format_un_edited_control();
            m_cmd_xem_file.Enabled = true;
            var v_frm = new f600_v_dm_quyet_dinh();

            v_frm.select_data(CHON_QUYET_DINH.TAT_CA, ref m_us_quyet_dinh);
            if (m_us_quyet_dinh.dcID != -1)
            {
                m_ofd_openfile.FileName             = m_us_quyet_dinh.strLINK;
                m_txt_ma_quyet_dinh.Text            = m_us_quyet_dinh.strMA_QUYET_DINH;
                m_cbo_loai_quyet_dinh.SelectedValue = m_us_quyet_dinh.dcID_LOAI_QD;
                m_dat_ngay_ky.Value = m_us_quyet_dinh.datNGAY_KY;
                if (m_us_quyet_dinh.datNGAY_CO_HIEU_LUC > DateTime.Parse("01/01/1900"))
                {
                    m_dat_ngay_co_hieu_luc_qd.Value = m_us_quyet_dinh.datNGAY_CO_HIEU_LUC;
                }
                else
                {
                    m_dat_ngay_co_hieu_luc_qd.Checked = false;
                }
                m_txt_noi_dung.Text     = m_us_quyet_dinh.strNOI_DUNG;
                m_ofd_openfile.FileName = m_us_quyet_dinh.strLINK;
            }
            else
            {
                m_b_check_quyet_dinh_null = true;
            }
        }
コード例 #2
0
        private void chon_quyet_dinh()
        {
            m_b_check_quyet_dinh_save = false;
            m_grb_quyet_dinh.Enabled  = false;
            f600_v_dm_quyet_dinh v_frm = new f600_v_dm_quyet_dinh();

            v_frm.select_data(CHON_QUYET_DINH.TRANG_THAI_LD, ref m_us_quyet_dinh);
            if (m_us_quyet_dinh.dcID != -1)
            {
                //                 string[] v_arstr = m_us_quyet_dinh.strMA_QUYET_DINH.Trim().Split('/');
                //                 m_txt_ma_quyet_dinh.Text = v_arstr[0];
                //                 BKI_HRM.US.US_CM_DM_TU_DIEN v_us = new BKI_HRM.US.US_CM_DM_TU_DIEN();
                //                 BKI_HRM.DS.DS_CM_DM_TU_DIEN v_ds = new BKI_HRM.DS.DS_CM_DM_TU_DIEN();
                //                 decimal v_dc_id = 0;
                //                 v_us.FillDatasetByName(v_ds, v_arstr[v_arstr.Length - 1], ref v_dc_id);
                //                 m_cbo_ma_quyet_dinh.SelectedValue = v_dc_id;
                m_txt_ma_quyet_dinh.Text            = m_us_quyet_dinh.strMA_QUYET_DINH;
                m_cbo_loai_quyet_dinh.SelectedValue = m_us_quyet_dinh.dcID_LOAI_QD;
                m_dat_ngay_ky.Value = m_us_quyet_dinh.datNGAY_KY;
                if (m_us_quyet_dinh.datNGAY_CO_HIEU_LUC > DateTime.Parse("01/01/1900") &&
                    m_us_quyet_dinh.datNGAY_CO_HIEU_LUC != null)
                {
                    m_dat_ngay_co_hieu_luc_qd.Value = m_us_quyet_dinh.datNGAY_CO_HIEU_LUC;
                }
                else
                {
                    m_dat_ngay_co_hieu_luc_qd.Checked = false;
                }
                if (m_us_quyet_dinh.datNGAY_HET_HIEU_LUC != null &&
                    m_us_quyet_dinh.datNGAY_HET_HIEU_LUC > DateTime.Parse("1/1/1900"))
                {
                    m_dat_ngay_het_hieu_luc_qd.Value = m_us_quyet_dinh.datNGAY_HET_HIEU_LUC;
                }
                else
                {
                    m_dat_ngay_het_hieu_luc_qd.Checked = false;
                }
                m_txt_noi_dung.Text      = m_us_quyet_dinh.strNOI_DUNG;
                m_ofd_chon_file.FileName = m_us_quyet_dinh.strLINK;
            }
            else
            {
                m_b_check_quyet_dinh_null = true;
            }
        }
コード例 #3
0
        private void chon_quyet_dinh()
        {
            m_e_form_mode            = DataEntryFormMode.UpdateDataState;
            m_grb_quyet_dinh.Enabled = true;
            f600_v_dm_quyet_dinh v_frm = new f600_v_dm_quyet_dinh();

            v_frm.select_data(CHON_QUYET_DINH.CONG_TAC, ref m_us_dm_quyet_dinh);

            if (m_us_dm_quyet_dinh.dcID == -1)
            {
                return;
            }
            m_grb_quyet_dinh.Enabled = false;

            // Dùng QĐ vừa có để lấy ra Quyết định công tác (GD_CONG_TAC)
            var v_us = new US_V_GD_CONG_TAC();
            var v_ds = new DS_V_GD_CONG_TAC();

            v_us.FillDatasetSearchByIdQuyetDinh(v_ds, m_us_dm_quyet_dinh.dcID);
            v_us.DataRow2Me(v_ds.V_GD_CONG_TAC.Rows[0]);
            us_quyet_dinh_to_form(v_us);
        }