Esempio n. 1
0
        // Adicionar uma localizacao antiga
        private void btn_AddLocalizacaoAntiga_Click(object sender, EventArgs e)
        {
            FormLeituraLocalizacaoNumPolicia formLeitura = new FormLeituraLocalizacaoNumPolicia();

            formLeitura.Title          = "Designação antiga do local";
            formLeitura.ModoTextoLivre = true;
            GISADataset.LicencaObraLocalizacaoObraAntigaRow locAntigaRow = null;

            string designacao    = string.Empty;
            string numeroPolicia = string.Empty;

            switch (formLeitura.ShowDialog())
            {
            case DialogResult.OK:
                designacao    = formLeitura.Designacao;
                numeroPolicia = formLeitura.NumeroPolicia;
                if (!existe_LicencaObraLocalizacaoObraAntiga(designacao, numeroPolicia))
                {
                    locAntigaRow = GisaDataSetHelper.GetInstance().LicencaObraLocalizacaoObraAntiga.NewLicencaObraLocalizacaoObraAntigaRow();
                    locAntigaRow.LicencaObraRow = CurrentLicencaObra;
                    locAntigaRow.NomeLocal      = designacao;
                    locAntigaRow.NumPolicia     = numeroPolicia;
                    locAntigaRow.isDeleted      = 0;
                    GisaDataSetHelper.GetInstance().LicencaObraLocalizacaoObraAntiga.AddLicencaObraLocalizacaoObraAntigaRow(locAntigaRow);
                    // GUI: adicionar `a lista:
                    Add_ViewLocalizacaoAntiga(locAntigaRow);
                }

                break;

            default:
                break;
            }
        }
Esempio n. 2
0
        private void Add_ViewLocalizacaoAntiga(GISADataset.LicencaObraLocalizacaoObraAntigaRow locAntigaRow)
        {
            // Nome:
            ListViewItem item = new ListViewItem(locAntigaRow.NomeLocal);

            // Numero:
            item.SubItems.Add(locAntigaRow.NumPolicia);
            item.Tag = locAntigaRow;
            this.lstVwLocalizacaoAntiga.Items.Add(item);
        }