Пример #1
0
        private void them_chuc_vu()
        {
            US_V_GD_QUA_TRINH_LAM_VIEC v_us = new US_V_GD_QUA_TRINH_LAM_VIEC();
            DS_V_GD_QUA_TRINH_LAM_VIEC v_ds = new DS_V_GD_QUA_TRINH_LAM_VIEC();

            v_us.FillDatasetByManhanvien(v_ds, m_us_nhan_su.strMA_NV, DateTime.Parse("1/1/1900"), DateTime.Today);
            v_us.DataRow2Me((DataRow)v_ds.V_GD_QUA_TRINH_LAM_VIEC.Rows[0]);

            f202_v_gd_qua_trinh_lam_viec_de v_frm = new f202_v_gd_qua_trinh_lam_viec_de();

            v_frm.display_for_bo_nhiem(v_us, "kiem_nhiem");
        }
Пример #2
0
        private void insert_v_gd_qua_trinh_lam_viec(string ip_str_loai_thay_doi)
        {
            f202_v_gd_qua_trinh_lam_viec_de v_fDE = new f202_v_gd_qua_trinh_lam_viec_de();

            if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_qua_trinh_lam_viec))
            {
                v_fDE.display_for_bo_nhiem(ip_str_loai_thay_doi);
            }
            ;
            if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row))
            {
                return;
            }


            if (m_grv_qua_trinh_lam_viec.Rows[m_grv_qua_trinh_lam_viec.Row].UserData != null)
            {
                grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row);
            }
            else
            {
                grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row + 1);
            }
            if (m_txt_tim_kiem.Text == m_str_message_tim_kiem)
            {
                m_txt_tim_kiem.Text = "";
                load_data_2_grid_search();
                m_txt_tim_kiem.Text = m_str_message_tim_kiem;
            }
            else
            {
                load_data_2_grid_search();
            }

//             m_us_qua_trinh_lam_viec.FillDataset_search(m_ds_qua_trinh_lam_viec, "",CAppContext_201.getCurrentIDPhapnhan());
//             int v_i_count = m_ds_qua_trinh_lam_viec.V_GD_QUA_TRINH_LAM_VIEC.Count;

            v_fDE.display_for_bo_nhiem(m_us_qua_trinh_lam_viec, ip_str_loai_thay_doi);

            if (m_txt_tim_kiem.Text == m_str_message_tim_kiem)
            {
                m_txt_tim_kiem.Text = "";
                load_data_2_grid_search();
                m_txt_tim_kiem.Text = m_str_message_tim_kiem;
            }
            else
            {
                load_data_2_grid_search();
            }
        }
Пример #3
0
 private void update_data()
 {
     m_cmd_bo_nhiem.Visible = true;
     if (!CGridUtils.IsThere_Any_NonFixed_Row(m_grv_qua_trinh_lam_viec))
     {
         return;
     }
     if (!CGridUtils.isValid_NonFixed_RowIndex(m_grv_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row))
     {
         return;
     }
     if (m_grv_qua_trinh_lam_viec.Rows[m_grv_qua_trinh_lam_viec.Row].UserData != null)
     {
         grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row);
         //  grid2us_object(m_us_qua_trinh_lam_viec, m_grv_qua_trinh_lam_viec.Row);
         if (m_us_qua_trinh_lam_viec.dcID_CHUC_VU <= 0)
         {
             BaseMessages.MsgBox_Infor("Chưa có Chức vụ.");
             return;
         }
         f202_v_gd_qua_trinh_lam_viec_de v_fDE = new f202_v_gd_qua_trinh_lam_viec_de();
         v_fDE.display_for_update(m_us_qua_trinh_lam_viec);
         if (m_txt_tim_kiem.Text == m_str_message_tim_kiem)
         {
             m_txt_tim_kiem.Text = "";
             load_data_2_grid_search();
             m_txt_tim_kiem.Text = m_str_message_tim_kiem;
         }
         else
         {
             load_data_2_grid_search();
         }
     }
     else
     {
         MessageBox.Show("Chọn dòng khác để sửa.");
     }
 }