Exemple #1
0
        private void delete_v_gd_trang_thai_lao_dong()
        {
            if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg))
            {
                return;
            }
            if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row))
            {
                return;
            }
            if (BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted)
            {
                return;
            }
            US_V_GD_TRANG_THAI_LAO_DONG v_us = new US_V_GD_TRANG_THAI_LAO_DONG();

            grid2us_object(v_us, m_fg.Row);
            try {
                v_us.BeginTransaction();
                v_us.Delete();
                v_us.CommitTransaction();
                m_fg.Rows.Remove(m_fg.Row);
            }
            catch (Exception v_e) {
                v_us.Rollback();
                CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e,
                                                                              new CDBClientDBExceptionInterpret());
                v_objErrHandler.showErrorMessage();
            }
        }
Exemple #2
0
 public void display_for_insert(US_V_GD_TRANG_THAI_LAO_DONG ip_us_trang_thai_ld)
 {
     m_e_form_mode        = DataEntryFormMode.InsertDataState;
     m_e_file_mode        = DataEntryFileMode.UploadFile;
     m_us_v_trang_thai_ld = ip_us_trang_thai_ld;
     us_object_to_form();
     this.ShowDialog();
 }
Exemple #3
0
        private void us_object2grid(US_V_GD_TRANG_THAI_LAO_DONG i_us
                                    , int i_grid_row)
        {
            DataRow v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData;

            i_us.Me2DataRow(v_dr);
            m_obj_trans.DataRow2GridRow(v_dr, i_grid_row);
        }
Exemple #4
0
        private void grid2us_object(US_V_GD_TRANG_THAI_LAO_DONG i_us
                                    , int i_grid_row)
        {
            DataRow v_dr;

            v_dr = (DataRow)m_fg.Rows[i_grid_row].UserData;
            m_obj_trans.GridRow2DataRow(i_grid_row, v_dr);
            i_us.DataRow2Me(v_dr);
        }
Exemple #5
0
 public void display_for_view(US_V_GD_TRANG_THAI_LAO_DONG ip_us_trang_thai_ld)
 {
     m_us_v_trang_thai_ld    = ip_us_trang_thai_ld;
     m_e_form_mode           = DataEntryFormMode.ViewDataState;
     m_cmd_refresh.Visible   = false;
     m_cmd_save.Visible      = false;
     m_cmd_chon_file.Visible = false;
     us_object_to_form();
     this.ShowDialog();
 }
Exemple #6
0
 public void display_for_update(US_V_GD_TRANG_THAI_LAO_DONG ip_us_trang_thai_ld)
 {
     m_us_v_trang_thai_ld = ip_us_trang_thai_ld;
     m_us_trang_thai_ld   = new US_GD_CHI_TIET_TRANG_THAI_LD(ip_us_trang_thai_ld.dcID);
     m_e_form_mode        = DataEntryFormMode.UpdateDataState;
     m_e_file_mode        = DataEntryFileMode.EditFile;
     m_str_link_old       = m_lbl_file_name.Text;
     us_object_to_form();
     this.ShowDialog();
 }
Exemple #7
0
        private void them_trang_thai()
        {
            US_V_GD_TRANG_THAI_LAO_DONG v_us = new US_V_GD_TRANG_THAI_LAO_DONG();
            DS_V_GD_TRANG_THAI_LAO_DONG v_ds = new DS_V_GD_TRANG_THAI_LAO_DONG();

            v_us.FillDatasetByManhanvien(v_ds, m_us_nhan_su.strMA_NV);
            v_us.DataRow2Me((DataRow)v_ds.V_GD_TRANG_THAI_LAO_DONG.Rows[0]);
            f203_v_gd_trang_thai_lao_dong_de v_frm = new f203_v_gd_trang_thai_lao_dong_de();

            v_frm.display_for_insert(v_us);
        }
Exemple #8
0
        private void form_2_us_nhan_vien()
        {
            m_us.dcID_DU_AN   = m_us_du_an.dcID;
            m_us.strMA_DU_AN  = m_us_du_an.strMA_DU_AN;
            m_us.strTEN_DU_AN = m_us_du_an.strTEN_DU_AN;


            US_DM_NHAN_SU v_us_nhan_su = new US_DM_NHAN_SU();
            DS_DM_NHAN_SU v_ds_nhan_su = new DS_DM_NHAN_SU();

            v_us_nhan_su.FillDataset_search_by_ma_nv(v_ds_nhan_su, m_lbl_ma_nhan_vien.Text);
            if (v_ds_nhan_su.DM_NHAN_SU.Rows.Count > 0)
            {
                m_us.dcID_NHAN_SU = (decimal)v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.ID];
                m_us.strMA_NV     = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.MA_NV].ToString();
                m_us.strHO_DEM    = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.HO_DEM].ToString();
                m_us.strTEN       = v_ds_nhan_su.DM_NHAN_SU.Rows[0][DM_NHAN_SU.TEN].ToString();
            }

            m_us.dcID_VI_TRI = (decimal)m_cbo_vi_tri.SelectedValue;
            m_us.strVI_TRI   = m_cbo_vi_tri.Text;

            US_V_GD_TRANG_THAI_LAO_DONG v_us_trang_thai_ld = new US_V_GD_TRANG_THAI_LAO_DONG();
            DS_V_GD_TRANG_THAI_LAO_DONG v_ds_trang_thai_ld = new DS_V_GD_TRANG_THAI_LAO_DONG();

            v_us_trang_thai_ld.FillDatasetByManhanvien_trang_thai_hien_tai(v_ds_trang_thai_ld, m_lbl_ma_nhan_vien.Text, CAppContext_201.getCurrentIDPhapnhan());
            if (v_ds_trang_thai_ld.V_GD_TRANG_THAI_LAO_DONG.Rows.Count > 0)
            {
                m_us.strTRANG_THAI_LAO_DONG = v_ds_trang_thai_ld.V_GD_TRANG_THAI_LAO_DONG.Rows[0][V_GD_TRANG_THAI_LAO_DONG.TRANG_THAI_LAO_DONG].ToString();
            }

            m_us.datTHOI_DIEM_TG = m_dat_tham_gia.Value;
            m_us.datTHOI_DIEM_KT = m_dat_ngay_kt.Value;
            m_us.dcTHOI_GIAN_TG  = CIPConvert.ToDecimal(m_txt_thoi_gian_tham_gia.Text);

            m_us.dcID_DANH_HIEU = (decimal)m_cbo_danh_hieu.SelectedValue;
            m_us.strDANH_HIEU   = m_cbo_danh_hieu.Text;

            m_us.strMA_QUYET_DINH = m_txt_ma_quyet_dinh.Text;
            m_us.strLOAI_QD       = m_lbl_loai_quyet_dinh.Text;
            m_us.strMO_TA         = m_txt_mo_ta.Text;
        }