Esempio n. 1
0
        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;
                }
            }
        }
Esempio n. 2
0
        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;
                }
            }
        }