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(); } }
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(); }
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); }
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); }
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(); }
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(); }
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); }
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; }