public void display_for_update(US_DM_CHUC_VU ip_m_us_v_dm_chuc_vu)
 {
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     us_object_2_form(ip_m_us_v_dm_chuc_vu);
     m_us_1 = ip_m_us_v_dm_chuc_vu;
     this.ShowDialog();
 }
 private void us_object_2_form(US_DM_CHUC_VU ip_us_v_dm_chuc_vu)
 {
     m_us.dcID        = ip_us_v_dm_chuc_vu.dcID;
     m_txt_macv.Text  = ip_us_v_dm_chuc_vu.strMA_CV;
     m_txt_tencv.Text = ip_us_v_dm_chuc_vu.strTEN_CV;
     m_txt_tenta.Text = ip_us_v_dm_chuc_vu.strTEN_CV_TA;
     if (ip_us_v_dm_chuc_vu.datNGAY_AP_DUNG == DateTime.Parse("1/1/1900"))
     {
         m_dat_ngayapdung.Value = DateTime.Now;
     }
     else
     {
         m_dat_ngayapdung.Value = ip_us_v_dm_chuc_vu.datNGAY_AP_DUNG;
     }
     if (ip_us_v_dm_chuc_vu.datNGAY_KET_THUC == DateTime.Parse("1/1/1900"))
     {
         m_dat_ngayketthuc.Value = DateTime.Now;
     }
     else
     {
         m_dat_ngayketthuc.Value = ip_us_v_dm_chuc_vu.datNGAY_KET_THUC;
     }
     m_cbo_ngach.SelectedValue = ip_us_v_dm_chuc_vu.dcID_NGACH;
     if (ip_us_v_dm_chuc_vu.strTRANG_THAI == "Y")
     {
         m_rdb_sudung.Checked = true;
     }
     else
     {
         m_rdb_khongsudung.Checked = true;
     }
 }
        private void grid2us_object(US_DM_CHUC_VU i_us
                                    , int i_grid_row)
        {
            DataRow v_dr;

            v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData;
            m_us = new US_DM_CHUC_VU((decimal)v_dr.ItemArray[0]);
            //m_obj_trans.GridRow2DataRow(i_grid_row,v_dr);
            //i_us.DataRow2Me(v_dr);
        }
        private void load_data_to_cbo_chuc_vu()
        {
            DS_DM_CHUC_VU v_ds_chuc_vu = new DS_DM_CHUC_VU();
            US_DM_CHUC_VU v_us_chuc_vu = new US_DM_CHUC_VU();

            v_us_chuc_vu.FillDataset(v_ds_chuc_vu);
            m_cbo_chuc_vu_moi.DataSource    = v_ds_chuc_vu.DM_CHUC_VU;
            m_cbo_chuc_vu_moi.DisplayMember = DM_CHUC_VU.TEN_CV;
            m_cbo_chuc_vu_moi.ValueMember   = DM_CHUC_VU.ID;

            m_cbo_ma_chuc_vu_moi.DataSource    = v_ds_chuc_vu.DM_CHUC_VU;
            m_cbo_ma_chuc_vu_moi.DisplayMember = DM_CHUC_VU.MA_CV;
            m_cbo_ma_chuc_vu_moi.ValueMember   = DM_CHUC_VU.ID;
        }
        private bool confirm_save_data()
        {
            US_DM_CHUC_VU v_us_dm_chuc_vu = new US_DM_CHUC_VU();
            DS_DM_CHUC_VU v_ds_dm_chuc_vu = new DS_DM_CHUC_VU();

            string v_str_chuc_vu = "";

            v_us_dm_chuc_vu.FillDatasetByID(v_ds_dm_chuc_vu, CIPConvert.ToDecimal(m_cbo_chuc_vu_moi.SelectedValue), ref v_str_chuc_vu);
            if (m_b_check_is_mien_nhiem)
            {
                if (BaseMessages.MsgBox_Confirm("Bạn có thực sự muốn miễn nhiệm chức vụ \"" + v_str_chuc_vu + "\" của " + m_us.strHO_DEM + " " + m_us.strTEN + "\" tại\n \"" + m_txt_don_vi_moi.Text + "\" không?"))
                {
                    if (BaseMessages.MsgBox_Confirm("Bạn có muốn miễn nhiệm chức vụ hiện tại của " + m_us.strHO_DEM + " " + m_us.strTEN + " không ?"))
                    {
                        mien_nhiem_chuc_vu();
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            if (BaseMessages.MsgBox_Confirm("Bạn có thực sự muốn thay đổi chức vụ của \"" + m_us.strHO_DEM + " " + m_us.strTEN + "\" thành\n \"" + v_str_chuc_vu + "\" tại \"" + m_txt_don_vi_moi.Text + "\" không?"))
            {
                if (BaseMessages.MsgBox_Confirm("Bạn có muốn miễn nhiệm chức vụ hiện tại của " + m_us.strHO_DEM + " " + m_us.strTEN + " không ?"))
                {
                    mien_nhiem_chuc_vu();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Beispiel #6
0
        private void load_data_to_cbc_choose_columns()
        {
            DS_DM_CHUC_VU v_ds_cv = new DS_DM_CHUC_VU();
            US_DM_CHUC_VU v_us_cv = new US_DM_CHUC_VU();

            v_us_cv.FillDataset(v_ds_cv);
            //m_cbc_choose_columns.DisplayMember = DM_CHUC_VU.MA_CV;
            //m_cbc_choose_columns.ValueMember = DM_CHUC_VU.MA_CV;
            //m_cbc_choose_columns.DataSource = v_ds_cv.DM_CHUC_VU;
            foreach (DataRow dr in v_ds_cv.DM_CHUC_VU)
            {
                m_clb_chuc_vu.Items.Add(dr[1].ToString());
            }
            for (int i = 0; i < m_clb_chuc_vu.Items.Count; i++)
            {
                m_clb_chuc_vu.SetItemChecked(i, true);
                ma_cv = string.Concat(ma_cv, m_clb_chuc_vu.Items[i].ToString());
            }
        }
 public void get_us(ref US_DM_CHUC_VU op_us)
 {
     op_us = m_us;
 }