private void grid2us_object(US_CM_DM_TU_DIEN 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 grid2us_object(US_CM_DM_TU_DIEN 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 updateGiaTriTuDien() { if (!this.isMaTuDienRow(m_fg.Row)) { return; } DataRow v_drTuDien = (DataRow) (m_fg.Rows[m_fg.Row].UserData); US_CM_DM_TU_DIEN v_usTuDien = new US_CM_DM_TU_DIEN(); v_usTuDien.DataRow2Me(v_drTuDien); try { f102_TuDien_DE v_CalledForm = new f102_TuDien_DE(); if (v_CalledForm.UpdateObj(v_usTuDien) == DialogResult.OK) { v_usTuDien.Me2DataRow(v_drTuDien); this.TuDienDataRow_2_GridRow(v_drTuDien, m_fg.Row); } } catch (System.Exception v_e) { CSystemLog_301.ExceptionHandle(v_e); } }
private void xoaGiaTriTuDien() { if (!this.isMaTuDienRow(m_fg.Row)) { return; } if (BaseMessages.askUser_DataCouldBeDeleted(8) == BaseMessages.IsDataCouldBeDeleted.ShouldNotBeDeleted) { return; } DataRow v_drTuDien = (DataRow) (m_fg.Rows[m_fg.Row].UserData); US_CM_DM_TU_DIEN v_usTuDien = new US_CM_DM_TU_DIEN(); v_usTuDien.DataRow2Me(v_drTuDien); try { v_usTuDien.BeginTransaction(); //If v_usTuDien.isUpdatable() Then v_usTuDien.Delete(); m_fg.Rows.Remove(m_fg.Row); //End If v_usTuDien.CommitTransaction(); } catch (System.Exception v_e) { v_usTuDien.Rollback(); CDBExceptionHandler v_ErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_ErrHandler.showErrorMessage(); } }
private void addNewGiaTriTuDien() { decimal v_dcIDLoaiTD = new decimal(); if (this.isMaTuDienRow(m_fg.Row)) { US_CM_DM_TU_DIEN v_usTD = new US_CM_DM_TU_DIEN(); DataRow v_drTD = (DataRow) (m_fg.Rows[m_fg.Row].UserData); v_usTD.DataRow2Me(v_drTD); v_dcIDLoaiTD = v_usTD.dcID_LOAI_TU_DIEN; } else { v_dcIDLoaiTD = Convert.ToDecimal(m_fg[m_fg.Row, System.Convert.ToInt32(ColNumber.ID)]); } US_CM_DM_TU_DIEN v_usTuDien = new US_CM_DM_TU_DIEN(); v_usTuDien.dcID_LOAI_TU_DIEN = v_dcIDLoaiTD; f102_TuDien_DE v_CalledForm = new f102_TuDien_DE(); if (v_CalledForm.InsertObj(v_usTuDien) == DialogResult.OK) { //add new row to dataset DataRow v_drTuDien = this.m_ds_tu_dien.CM_DM_TU_DIEN.NewRow(); v_usTuDien.Me2DataRow(v_drTuDien); this.m_ds_tu_dien.CM_DM_TU_DIEN.Rows.Add(v_drTuDien); //add new ro to grid int v_iNewGridRowIndex = m_fg.Row + 1; m_fg.Rows.Insert(v_iNewGridRowIndex); this.TuDienDataRow_2_GridRow(v_drTuDien, v_iNewGridRowIndex); } }