public void display_for_update(US_V_HOC_SINH ip_us_test) { m_e_form_mode = DataEntryFormMode.UpdateDataState; m_us_hs = ip_us_test; us_obj_2_from(); this.ShowDialog(); }
public void display_for_insert() { US_V_HOC_SINH v_us_hs = new US_V_HOC_SINH(); m_txt_ma_hoc_sinh.Text = v_us_hs.suggest_id_hs_moi(); m_e_form_mode = DataEntryFormMode.InsertDataState; this.ShowDialog(); }
//public US_V_HOC_SINH get_us_v_dm_hoc_sinh() //{ // return m_us_hs; //} public US_V_HOC_SINH select_hoc_sinh(ref US_V_HOC_SINH m_us_v_hoc_sinh) { m_us_v_hoc_sinh = m_us_hs; //m_cmd_delete.Visible = false; //m_cmd_insert.Visible = false; //m_cmd_update.Visible = false; // m_dgl_result = System.Windows.Forms.DialogResult.Cancel; //// m_cmd_exit.Visible = true; //this.ShowDialog(); return m_us_v_hoc_sinh; }
public DialogResult select_hoc_sinh(ref US_V_HOC_SINH m_us_v_hoc_sinh) { m_us_v_hoc_sinh = m_us; m_cmd_delete.Visible = false; m_cmd_insert.Visible = false; m_cmd_update.Visible = false; m_dgl_result = System.Windows.Forms.DialogResult.Cancel; // m_cmd_exit.Visible = true; display_from_f315(); return m_dgl_result; }
private void us_object2grid(US_V_HOC_SINH 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 update_v_hoc_sinh() { if (!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) return; if (!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) return; US_V_HOC_SINH v_us_hoc_sinh = new US_V_HOC_SINH(); grid2us_object(v_us_hoc_sinh, m_fg.Row); f221_cap_nhat_thong_tin_hoc_sinh_de v_fDE = new f221_cap_nhat_thong_tin_hoc_sinh_de(); v_fDE.display_for_update(v_us_hoc_sinh); // frm_V__HOC_SINH_DE v_fDE = new frm_V__HOC_SINH_DE(); // v_fDE.display(m_us); load_data_2_grid(); }
private void grid2us_object(US_V_HOC_SINH 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 delete_v_hoc_sinh() { 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; bool v_lua_chon_xoa = BaseMessages.MsgBox_Confirm("Nếu xóa học sinh này, tất cả dữ liệu của học sinh này về lớp học, phiếu thu, điểm danh,... sẽ bị xóa. Bạn chắc chắn chứ?"); if (v_lua_chon_xoa == false) { return; } US_V_HOC_SINH v_us = new US_V_HOC_SINH(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.Delete(); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); BaseMessages.MsgBox_Infor("Đã xóa thành công"); } catch (Exception v_e) { v_us.Rollback(); CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); //BaseMessages.MsgBox_Infor("Không xóa được học sinh này do học sinh này đang học một lớp môn nào đó!"); } }
private void refresh_form() { US_V_HOC_SINH v_us_hs = new US_V_HOC_SINH(); m_txt_ma_hoc_sinh.Text = v_us_hs.suggest_id_hs_moi(); m_txt_ho_va_ten_lot.Text = ""; m_txt_ten.Text = ""; m_txt_so_dien_thoai_hoc_sinh.Text = ""; m_txt_email_hoc_sinh.Text = ""; m_txt_truong_dang_hoc.Text = ""; m_txt_dia_chi.Text = ""; m_txt_ho_ten_phu_huynh.Text = ""; m_txt_email_phu_huynh.Text = ""; m_txt_so_dien_thoai_phu_huynh.Text = ""; }