public void display_for_update(US_V_GD_CONG_TAC ip_us) { m_e_form_mode = DataEntryFormMode.UpdateDataState; m_grb_quyet_dinh.Enabled = true; us_quyet_dinh_to_form(ip_us); this.ShowDialog(); }
private void us_object2grid(US_V_GD_CONG_TAC 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); }
public DataEntryFormMode handling_object(US_V_GD_CONG_TAC op_us) { m_dgl_result = DataEntryFormMode.ViewDataState; m_us_v_gd_cong_tac = op_us; this.ShowDialog(); return(m_dgl_result); }
private void delete_v_gd_cong_tac() { 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_CONG_TAC v_us = new US_V_GD_CONG_TAC(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.DeleteByID(v_us.dcID_QUYET_DINH); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); BaseMessages.MsgBox_Infor("Xóa thành công."); m_fg.Select(1, (int)e_col_Number.MA_QUYET_DINH); } catch (Exception v_e) { v_us.Rollback(); throw v_e; } }
private void grid2us_object(US_V_GD_CONG_TAC 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); }
private void form_to_us_cong_tac(US_GD_CONG_TAC op_us, US_V_GD_CONG_TAC ip_us) { if (m_e_form_mode == DataEntryFormMode.InsertDataState) { op_us.dcID_QUYET_DINH = ip_us.dcID; } if (m_e_form_mode == DataEntryFormMode.UpdateDataState) { op_us.dcID_QUYET_DINH = ip_us.dcID_QUYET_DINH; } }
private void us_object_2_form(US_V_GD_CONG_TAC ip_us) { m_us_v_gd_cong_tac = ip_us; m_txt_ma_quyet_dinh.Text = ip_us.strMA_QUYET_DINH; m_dat_ngay_di.Value = ip_us.datNGAY_DI; m_dat_ngay_ve.Value = ip_us.datNGAY_VE; m_txt_dia_diem.Text = ip_us.strDIA_DIEM; m_txt_mo_ta_cong_viec.Text = ip_us.strMO_TA_CONG_VIEC; load_info_staff(new US_DM_NHAN_SU(ip_us.dcID_NHAN_SU)); }
private void load_data_to_grid_nhan_su(US_V_GD_CONG_TAC ip_us) { US_V_GD_CONG_TAC v_us = new US_V_GD_CONG_TAC(); DS_V_GD_CONG_TAC v_ds = new DS_V_GD_CONG_TAC(); v_us.FillDatasetSearchByIdQuyetDinh(v_ds, ip_us.dcID_QUYET_DINH); if (v_ds.V_GD_CONG_TAC.Rows.Count < 1) { return; } CGridUtils.Dataset2C1Grid(v_ds, m_fg, get_trans_object(m_fg)); m_fg.Rows.Add(); }
private void us_quyet_dinh_to_form(US_V_GD_CONG_TAC ip_us) { m_us_dm_quyet_dinh = new US_DM_QUYET_DINH(ip_us.dcID_QUYET_DINH); m_str_ma_quyet_dinh_old = ip_us.strMA_QUYET_DINH; m_txt_ma_quyet_dinh.Text = ip_us.strMA_QUYET_DINH.Trim(); m_txt_loai_quyet_dinh.Text = new US_CM_DM_TU_DIEN(CIPConvert.ToDecimal(TU_DIEN.QD_CONG_TAC)).strTEN; m_dat_ngay_ky.Value = ip_us.datNGAY_KY; m_dat_ngay_co_hieu_luc.Value = ip_us.datNGAY_CO_HIEU_LUC; m_lbl_file_name.Text = ip_us.strLINK; m_txt_noi_dung.Text = ip_us.strNOI_DUNG; load_data_to_grid_nhan_su(ip_us); }
private void them_nhan_su() { if (m_txt_ma_quyet_dinh.Text.Trim().Length == 0) { BaseMessages.MsgBox_Error("Bạn chưa nhập mã Quyết định"); return; } f206_v_gd_cong_tac_de_de v_frm = new f206_v_gd_cong_tac_de_de(); v_frm.display_for_insert(m_txt_ma_quyet_dinh.Text); US_V_GD_CONG_TAC v_us = new US_V_GD_CONG_TAC(); if (v_frm.handling_object(v_us) == DataEntryFormMode.InsertDataState) { add_new_nhan_su_to_grid(v_us, m_fg.Rows.Count - 1); m_fg.Rows.Add(); } }
private void add_new_nhan_su_to_grid(US_V_GD_CONG_TAC ip_us, int ip_index) { DS_V_GD_CONG_TAC v_ds = new DS_V_GD_CONG_TAC(); var v_dr = v_ds.V_GD_CONG_TAC.NewRow(); v_dr[V_GD_CONG_TAC.MA_NV] = ip_us.strMA_NV; v_dr[V_GD_CONG_TAC.HO_DEM] = ip_us.strHO_DEM; v_dr[V_GD_CONG_TAC.TEN] = ip_us.strTEN; v_dr[V_GD_CONG_TAC.NGAY_DI] = ip_us.datNGAY_DI; v_dr[V_GD_CONG_TAC.NGAY_VE] = ip_us.datNGAY_VE; v_dr[V_GD_CONG_TAC.DIA_DIEM] = ip_us.strDIA_DIEM; v_dr[V_GD_CONG_TAC.NOI_DUNG] = ip_us.strNOI_DUNG; v_dr[V_GD_CONG_TAC.ID_NHAN_SU] = ip_us.dcID_NHAN_SU; ip_us.Me2DataRow(v_dr); m_obj_trans.DataRow2GridRow(v_dr, ip_index); v_dr[V_GD_CONG_TAC.MA_QUYET_DINH] = m_txt_ma_quyet_dinh.Text; m_fg.Rows[ip_index].UserData = v_dr; }
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); }
private void form_to_us_quyet_dinh_phap_nhan(US_GD_QUYET_DINH_PHAP_NHAN op_us, US_V_GD_CONG_TAC ip_us) { op_us.dcID_PHAP_NHAN = CAppContext_201.getCurrentIDPhapnhan(); op_us.dcID_QUYET_DINH = ip_us.dcID; }
public void display_for_update(US_V_GD_CONG_TAC ip_us) { m_e_form_mode = DataEntryFormMode.UpdateDataState; us_object_2_form(ip_us); }