private void vNaviosRefresh(int nIdArmador, ref System.Windows.Forms.ListView lvNavios) { lvNavios.Items.Clear(); // Sorting System.Collections.SortedList sortListNavios = new System.Collections.SortedList(); foreach (mdlDataBaseAccess.Tabelas.XsdTbArmadoresNavios.tbArmadoresNaviosRow dtrwNavio in m_typDatSetArmadoresNavios.tbArmadoresNavios.Rows) { if ((dtrwNavio.RowState != System.Data.DataRowState.Deleted) && (dtrwNavio.nIdArmador == nIdArmador) && (!dtrwNavio.IsstrNomeNull())) { if (!sortListNavios.ContainsKey(dtrwNavio.strNome)) { sortListNavios.Add(dtrwNavio.strNome, dtrwNavio); } } } // Insert for (int i = 0; i < sortListNavios.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbArmadoresNavios.tbArmadoresNaviosRow dtrwNavioInserir = (mdlDataBaseAccess.Tabelas.XsdTbArmadoresNavios.tbArmadoresNaviosRow)sortListNavios.GetByIndex(i); System.Windows.Forms.ListViewItem lviInsert = lvNavios.Items.Add(dtrwNavioInserir.strNome); lviInsert.Tag = dtrwNavioInserir.nIdNavio; if ((m_nIdSelectNavio != -1) && (dtrwNavioInserir.nIdNavio == m_nIdSelectNavio)) { lviInsert.Selected = true; m_nIdSelectNavio = -1; } } }
private void vCarregaDadosNavio(int nIdArmador, int nIdNavio, out string strNome) { strNome = ""; mdlDataBaseAccess.Tabelas.XsdTbArmadoresNavios.tbArmadoresNaviosRow dtrwNavio = m_typDatSetArmadoresNavios.tbArmadoresNavios.FindBynIdArmadornIdNavio(nIdArmador, nIdNavio); if ((dtrwNavio != null) && (dtrwNavio.RowState != System.Data.DataRowState.Deleted)) { //strNome if (!dtrwNavio.IsstrNomeNull()) { strNome = dtrwNavio.strNome; } } }