public static bool ValidarDescricaoEhValido(this Localidade localidade, string descricao)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(descricao, "A descrição é obrigatória")
            ));
 }
示例#2
0
        public Localidade PesquisarEnderecoPor(string cep)
        {
            Localidade localidade = null;

            var row = new Buscar_DadosCep_ttRetornoCEPRow[1];

            cep = cep.Replace("-", "");

            //try
            //{
            Domain.Servicos.HelperWS.IntelbrasService.Buscar_DadosCep(cep, out row);
            //}
            //catch (WebException ex)
            //{
            //    string log = String.Format("Erro no acesso do WS Buscar_DadosCep, Message: {0}", ex.Message);
            //    EventLog.WriteEntry("CRM Application", log, EventLogEntryType.Error);
            //}

            if (null != row && row.Length > 0)
            {
                localidade = InstanciarEndereco(row[0], cep);
            }

            return(localidade);
        }
示例#3
0
        public ActionResult Edit(int id)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            try
            {
                LocalidadeCategoriaDAO.AtualizaCategorias();
                Localidade local = LocalidadeDAO.GetByID(id);
                if (local != null)
                {
                    return(View(local));
                }
            }
            catch
            {
            }
            TempData["msg"]      = "Erro ao criar!";
            TempData["msg_type"] = "danger";
            return(RedirectToAction("Index"));
        }
示例#4
0
        public async Task <IActionResult> Edit(int id, [Bind("LocalidadeId,NomeLocalidade,Descricao,Populacao")] Localidade localidade)
        {
            if (id != localidade.LocalidadeId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(localidade);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LocalidadeExists(localidade.LocalidadeId))
                    {
                        ViewBag.Message = "Esta localidade foi eliminada, pode inserir outra com as mesmas informações";
                        return(View("ViewINSUCESSO"));
                    }
                    else
                    {
                        ViewBag.Message = "Esta localidade talvez tenha eliminada, tente novamente.";
                        return(View("ViewINSUCESSO"));

                        throw;
                    }
                }
                ViewBag.Message = "Esta localidade foi editada com sucesso";
                return(View("ViewSUCESSO"));
            }
            return(View(localidade));
        }
示例#5
0
        public ActionResult Create(Localidade local)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            try
            {
                if (LocalidadeDAO.Create(local) != null)
                {
                    TempData["msg"]      = "Criado com sucesso!";
                    TempData["msg_type"] = "success";
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
            }
            TempData["msg"]      = "Erro ao criar!";
            TempData["msg_type"] = "danger";
            return(View());
        }
示例#6
0
        public async Task <IActionResult> Edit(int id, [Bind("LocalidadeId,Local")] Localidade localidade)
        {
            if (id != localidade.LocalidadeId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(localidade);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LocalidadeExists(localidade.LocalidadeId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(localidade));
        }
示例#7
0
        public ActionResult UpdateViaJS()
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            Localidade local = LocalidadeDAO.GetByID(Convert.ToInt32(Request["localidade_id"]));

            try
            {
                ItemStatusDAO.AtualizaTiposStatus();

                TempData["localidade"]   = LocalidadeDAO.GetByID(local.ID);
                TempData["itens"]        = ItemDAO.GetByLocalidade(local.ID);
                TempData["todos_itens"]  = ItemDAO.GetAll();
                TempData["lista_status"] = ItemStatusDAO.lista_status;

                return(View("Update"));
            }
            catch (Exception)
            {
                TempData["msg"]      = "Ocorreu um erro!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
        }
        public async Task <Localidade> Adicionar(Localidade localidade)
        {
            var result = await _context.AddAsync(localidade);

            await _context.SaveChangesAsync();

            return(result.Entity);
        }
示例#9
0
 private void clearForm()
 {
     FormUtils.clearTextbox(new Control[] { txtName, txtDescription, txtSearch });
     chbStatus.Checked = true;
     errorProvider.Clear();
     btnSaveModify.Text = "Guardar";
     selectedLocality   = null;
     filterLocations    = new List <Localidade>();
 }
示例#10
0
        public IList <Veiculo> DisponiveisEntreDatas(DateTime begin, DateTime end, Localidade localidade)
        {
            if (begin > end)
            {
                throw new Exception("A data de início deve ser anterior à data de devolução");
            }

            return(repositorio.ListarDisponiveis(begin, end, localidade));
        }
示例#11
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Localidade localidade = await db.Localidade.FindAsync(id);

            db.Localidade.Remove(localidade);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
示例#12
0
        public async Task <ActionResult> Edit([Bind(Include = "pkLocalidade,cidade,uf,pais,idFBLocalidade,nomeCompletoLocal,coordenadas")] Localidade localidade)
        {
            if (ModelState.IsValid)
            {
                db.Entry(localidade).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(localidade));
        }
示例#13
0
        public async Task <IActionResult> Create([Bind("LocalidadeId,Local")] Localidade localidade)
        {
            if (ModelState.IsValid)
            {
                _context.Add(localidade);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(localidade));
        }
示例#14
0
        public async Task <IActionResult> Create([Bind("LocalidadeId,NomeLocalidade,Descricao,Populacao")] Localidade localidade)
        {
            if (ModelState.IsValid)
            {
                _context.Add(localidade);
                await _context.SaveChangesAsync();

                ViewBag.Message = "Esta localidade foi criada com sucesso";
                return(View("ViewSUCESSO"));
            }
            return(View(localidade));
        }
示例#15
0
        public async Task <ActionResult> Create([Bind(Include = "pkLocalidade,cidade,uf,pais,idFBLocalidade,nomeCompletoLocal,coordenadas")] Localidade localidade)
        {
            if (ModelState.IsValid)
            {
                db.Localidade.Add(localidade);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(localidade));
        }
示例#16
0
 public Endereco ConvertyToEntity()
 {
     return(new Endereco
     {
         Bairro = Bairro == null ? null : Bairro.Trim(),
         Cep = Cep.Trim(),
         Complemento = Complemento == null ? null : Complemento.Trim(),
         Localidade = Localidade == null ? null : Localidade.Trim(),
         Logradouro = Logradouro == null ? null : Logradouro.Trim(),
         Status = true,
         Uf = Uf == null ? null : Uf.Trim()
     });
 }
示例#17
0
        private void AjustaEdits()
        {
            if (pesquisando == false)
            {
                localidades = controlador.LocalidadeConsultarTodos();
            }
            else
            {
                localidades = controlador.LocalidadeConsultarPorNome(txtLocalizar.Text);
            }

            bsLocalidade.DataSource = localidades;

            switch (status.StatusAtual())
            {
            case "Inativa":
            {
                txtNome.ReadOnly = true;
                txtNome.Clear();

                break;
            }

            case "Inclusão":
            {
                txtNome.ReadOnly = false;
                txtNome.Clear();

                break;
            }

            case "Alteração":
            {
                txtNome.ReadOnly = false;

                break;
            }

            case "Navegação":
            {
                txtNome.ReadOnly = true;
                if (bsLocalidade.Count > 0)
                {
                    localidadeAtual = (Localidade)localidades[bsLocalidade.Position];
                    txtNome.Text    = localidadeAtual.Nome;
                }
                lbInformacao.Text = "Quantidades de Localidades cadastradas: " + bsLocalidade.Count;
                break;
            }
            }
        }
        public ClassesBasicas.Localidade ConsultarPorCodigo(int codLocalidade)
        {
            UtilBD          banco   = new UtilBD();
            MySqlConnection conexao = banco.ObterConexao();

            Localidade localidade = null;

            try
            {
                MySqlCommand comando = new MySqlCommand(QUERY_SELECT_CODIGO, conexao);

                MySqlDataReader resultado;
                comando.Parameters.AddWithValue("?codLocalidade", codLocalidade);
                if (conexao.State == System.Data.ConnectionState.Closed)
                {
                    conexao.Open();
                }
                else
                {
                    conexao.Close();
                    conexao.Open();
                }

                resultado = comando.ExecuteReader();
                resultado.Read();

                if (resultado.HasRows)
                {
                    localidade = this.CriarLocalidade(resultado);
                }
                else
                {
                    //  throw new ObjetoNaoExistente();
                }
                resultado.Close();
            }
            catch (ObjetoNaoExistente e)
            {
                MessageBox.Show("Nenhuma localidade encontrada.");
            }
            catch (MySqlException e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                banco.FecharConexao(conexao);
            }

            return(localidade);
        }
示例#19
0
        public bool GuardarNuevaLocalidad(Localidade localidad)
        {
            _context.Localidades.InsertOnSubmit(localidad);

            try
            {
                _context.SubmitChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#20
0
        // GET: Localidades/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Localidade localidade = await db.Localidade.FindAsync(id);

            if (localidade == null)
            {
                return(HttpNotFound());
            }
            return(View(localidade));
        }
示例#21
0
        /*
         * public int carregaLocalidade(long idFBLocalidade, string cidade, string pais, string uf, string latitude, string longitude, string nomeCompleto)
         * {
         *  Localidade local;
         *  if (cidade.Trim().Equals("") || cidade == null)
         *  {
         *      if (!uf.Trim().Equals(""))
         *      {
         *          cidade = uf;
         *          uf = "";
         *      }
         *  }
         *  cidade = funcoesUteis.RemoverAcentos(cidade.ToLower());
         *  if (uf == null)
         *  {
         *      uf = "";
         *  }
         *  uf = funcoesUteis.RemoverAcentos(uf.ToLower());
         *  pais = funcoesUteis.RemoverAcentos(pais.ToLower());
         *  try
         *  {
         *      local = db.Localidade.Where(o => o.idFBLocalidade == idFBLocalidade).First();
         *
         *      if (local.pais == null || local.pais.Equals(""))
         *      {
         *          local.pais = funcoesUteis.RemoverAcentos(pais.ToLower());
         *          local.uf = funcoesUteis.RemoverAcentos(uf.ToLower());
         *          local.nomeCompletoLocal = nomeCompleto;
         *          local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326);
         *          db.Entry(local).State = EntityState.Modified;
         *          db.SaveChanges();
         *      }
         *
         *      return local.pkLocalidade;
         *  }
         *  catch (InvalidOperationException er)
         *  {
         *      local = new Localidade();
         *      local.idFBLocalidade = idFBLocalidade;
         *      local.cidade = cidade;
         *      local.uf = uf;
         *      local.pais = pais;
         *      local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326); ;
         *      local.nomeCompletoLocal = nomeCompleto;
         *      db.Localidade.Add(local);
         *      db.SaveChanges();
         *      return local.pkLocalidade;
         *  }
         * }
         */

        public int carregaLocalidadeGoogle(string cidade, string pais, string uf, string longitude, string latitude, string nomeCompleto)
        {
            Localidade local;

            try
            {
                if (cidade.Trim().Equals("") || cidade == null)
                {
                    if (!uf.Trim().Equals(""))
                    {
                        cidade = uf;
                        uf     = "";
                    }
                }

                cidade = funcoesUteis.RemoverAcentos(cidade.ToLower());
                if (uf == null)
                {
                    uf = "";
                }
                uf   = funcoesUteis.RemoverAcentos(uf.ToLower());
                pais = funcoesUteis.RemoverAcentos(pais.ToLower());

                local = db.Localidade.Where(o => o.cidade.Equals(cidade) && o.uf.Equals(uf)).First();
                if (local.pais == null || local.pais.Equals(""))
                {
                    local.pais              = funcoesUteis.RemoverAcentos(pais.ToLower());
                    local.uf                = funcoesUteis.RemoverAcentos(uf.ToLower());
                    local.coordenadas       = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326);
                    local.nomeCompletoLocal = nomeCompleto;
                    db.Entry(local).State   = EntityState.Modified;
                    db.SaveChanges();
                }

                return(local.pkLocalidade);
            }
            catch (InvalidOperationException er)
            {
                local                   = new Localidade();
                local.cidade            = cidade;
                local.uf                = uf;
                local.pais              = pais;
                local.nomeCompletoLocal = nomeCompleto;
                local.coordenadas       = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326);
                db.Localidade.Add(local);
                db.SaveChanges();
                return(local.pkLocalidade);
            }
        }
        public void Salvar([FromBody] Localidade localidade)
        {
            bool invalido = localidade.Nome.IsNullOrWhiteSpace() ||
                            localidade.Municipio == null ||
                            localidade.Bairro.IsNullOrWhiteSpace() ||
                            localidade.Logradouro.IsNullOrWhiteSpace();

            if (!invalido)
            {
                repositorio.Inserir(localidade);
            }
            else
            {
                throw new InvalidDataException("Um dos campos obrigatórios está vazio.");
            }
        }
示例#23
0
        internal Localidade InstanciarEndereco(Buscar_DadosCep_ttRetornoCEPRow row, string cep)
        {
            Localidade localidade = null;

            if (null != row)
            {
                // CEP
                localidade     = new Localidade(this.OrganizationName, this.IsOffline);
                localidade.Cep = cep.Trim();

                // Pais
                localidade.Pais = new Pais(this.OrganizationName, this.IsOffline);
                localidade.Pais = (new Domain.Servicos.RepositoryService()).Pais.PesquisarPaisPor("Brasil");

                // Logradouro
                if (!string.IsNullOrEmpty(row.Endereco))
                {
                    localidade.Logradouro = row.Endereco;
                }

                // Bairro
                if (!string.IsNullOrEmpty(row.Bairro))
                {
                    localidade.Bairro = row.Bairro;
                }

                // Cidade
                if (row.ibge.HasValue && row.ibge.Value > 0)
                {
                    Municipio cidade = new Municipio(this.OrganizationName, this.IsOffline);
                    localidade.Cidade = (new Domain.Servicos.RepositoryService()).Municipio.ObterPor(row.ibge.Value);
                    if (localidade.Cidade != null)
                    {
                        localidade.Cidade.ZonaFranca = row.CidadeZF.HasValue;
                    }
                }

                // UF
                if (!string.IsNullOrEmpty(row.UF))
                {
                    Estado uf = new Estado(this.OrganizationName, this.IsOffline);
                    localidade.Uf = uf.PesquisarPor(row.UF);
                }
            }

            return(localidade);
        }
示例#24
0
        private void btnSaveModify_Click(object sender, EventArgs e)
        {
            try
            {
                this.errorProvider.Clear();
                List <ControlErrorProvider> errorsProvider = FormValidators.validFormTest(getValidators());
                bool isNew   = selectedLocality == null;
                bool isValid = errorsProvider == null;

                if (isValid)
                {
                    Localidade localidade = new Localidade
                    {
                        idLocalidad = isNew ? 0 : selectedLocality.idLocalidad,
                        nombre      = txtName.Text,
                        domicilioCorrespondencia = txtDescription.Text,
                        baja = isNew ? true : chbStatus.Checked,
                    };

                    LocalityController     controller = new LocalityController();
                    Operation <Localidade> operation  = isNew ? controller.addRecord(localidade) : controller.updateRecord(localidade);
                    if (operation.State)
                    {
                        loadTable(this.getLocations());
                        clearForm();
                        MessageBox.Show(isNew ? "Nuevo localidad registrada" : "Localidad modificada");
                        return;
                    }

                    MessageBox.Show(operation.Error);
                }
                else
                {
                    MessageBox.Show("Algunos datos proporcionados son inválidos. Pase el puntero sobre los íconos de error para ver los detalles de cada campo.", "ERROR DE VALIDACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    foreach (ControlErrorProvider errorProvider in errorsProvider)
                    {
                        this.errorProvider.SetError(errorProvider.ControlName, errorProvider.ErrorMessage);
                    }
                }
            }
            catch (Exception ex)
            {
                FormUtils.defaultErrorMessage(ex);
            }
        }
        public static Localidade ToEntity(LocalidadeDto localidadeDto)
        {
            var localidade = new Localidade()
            {
                Cidade = new CidadeVO()
                {
                    Nome = localidadeDto.Cidade.Nome
                },
                Coordenada = new CoordenadaVO()
                {
                    Longitude = localidadeDto.Coordenada.Longitude, Latitude = localidadeDto.Coordenada.Latitude
                },
                TemperaturaAtual = localidadeDto.TemperaturaAtual,
                DataConsulta     = DateTime.Now,
            };

            return(localidade);
        }
示例#26
0
        public static Localidade GetByID(int Id)
        {
            NpgsqlParameter param;
            DataTable       table = new DataTable();
            Localidade      local = null;

            OpenConn();
            try
            {
                NpgsqlCommand command = new NpgsqlCommand(null, dbConn);
                command.CommandText = "SELECT * FROM localidade WHERE id = @id";

                param       = new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, 0);
                param.Value = Id;
                command.Parameters.Add(param);

                NpgsqlDataAdapter Adpt = new NpgsqlDataAdapter(command);
                Adpt.Fill(table);

                if (table.Rows.Count > 0)
                {
                    foreach (DataRow dr in table.Rows)
                    {
                        local = new Localidade
                        {
                            ID        = Convert.ToInt32(dr["id"]),
                            Nome      = dr["nome"].ToString(),
                            Bloco     = dr["bloco"].ToString(),
                            Categoria = new LocalidadeCategoria {
                                ID = Convert.ToInt32(dr["categoria"])
                            }
                        };
                        dbConn.Close();
                        return(local);
                    }
                }
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("INVENTARIO/LocalidadeDAO/GetByID:: " + e);
            }
            dbConn.Close();
            return(null);
        }
示例#27
0
        public static bool Update(Localidade local)
        {
            NpgsqlParameter param;

            OpenConn();
            try
            {
                NpgsqlCommand command = new NpgsqlCommand(null, dbConn);
                command.CommandText = "UPDATE localidade SET nome = @nome, categoria = @categoria, bloco = @bloco " +
                                      "WHERE id = @id RETURNING id";

                param       = new NpgsqlParameter("@nome", NpgsqlTypes.NpgsqlDbType.Varchar, 50);
                param.Value = local.Nome;
                command.Parameters.Add(param);

                param       = new NpgsqlParameter("@categoria", NpgsqlTypes.NpgsqlDbType.Integer, 0);
                param.Value = local.Categoria.ID;
                command.Parameters.Add(param);

                param       = new NpgsqlParameter("@bloco", NpgsqlTypes.NpgsqlDbType.Varchar, 20);
                param.Value = local.Bloco;
                command.Parameters.Add(param);

                param       = new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, 0);
                param.Value = local.ID;
                command.Parameters.Add(param);

                command.Prepare();
                var result = command.ExecuteScalar();
                dbConn.Close();

                if (result != null && (int)result > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("INVENTARIO/LocalidadeDAO/Update:: " + e);
            }
            dbConn.Close();
            return(false);
        }
示例#28
0
 private void dgvLocations_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try {
         int index = e.RowIndex;
         if (index >= 0)
         {
             List <Localidade> list = filterLocations.Count == 0 ? locations : filterLocations;
             selectedLocality    = list[index];
             txtName.Text        = selectedLocality.nombre;
             txtDescription.Text = selectedLocality.domicilioCorrespondencia;
             chbStatus.Checked   = selectedLocality.baja;
             btnSaveModify.Text  = "Modificar";
         }
     }
     catch (Exception ex)
     {
         FormUtils.defaultErrorMessage(ex);
     }
 }
        public static LocalidadeDto ToDto(Localidade localidade)
        {
            var localidadeDto = new LocalidadeDto()
            {
                LocalidadeId = localidade.LocalidadeId,
                Cidade       = new CidadeDto()
                {
                    Nome = localidade.Cidade.Nome
                },
                Coordenada = new CoordenadaDto()
                {
                    Latitude = localidade.Coordenada.Latitude, Longitude = localidade.Coordenada.Longitude
                },
                TemperaturaAtual = localidade.TemperaturaAtual,
                DataConsulta     = DateTime.Now,
            };

            return(localidadeDto);
        }
示例#30
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (_FaltaCampoRequerido())
            {
                return;
            }

            if (txtNuevaLocalidad.Text != "" && txtNuevoCodPostal.Text != "")
            {
                var result =
                    MessageBox.Show("Va a agregar una nueva localidad. Ha verificado que los datos sean correctos?",
                                    "Confirmación", MessageBoxButtons.OKCancel);
                if (result == System.Windows.Forms.DialogResult.Cancel)
                {
                    return;
                }

                var nuevaLocalidad = new Localidade();
                nuevaLocalidad.Localidad   = txtNuevaLocalidad.Text;
                nuevaLocalidad.CodPostal   = txtNuevoCodPostal.Text;
                nuevaLocalidad.idProvincia = ((Provincia)cmbProvincia.SelectedItem).idProvincia;
                nuevaLocalidad.Provincia   = (Provincia)cmbProvincia.SelectedItem;

                if (!LocalidadesController.GuardarNuevaLocalidad(nuevaLocalidad))
                {
                    MessageBox.Show("Ocurrio un problema al guardar la Localidad, inténtelo nuevamente");
                }

                LocalidadSeleccionada = txtNuevaLocalidad.Text;
                CodPostalSeleccionado = txtNuevoCodPostal.Text;
            }
            else
            {
                LocalidadSeleccionada = cmbLocalidad.Text;
                CodPostalSeleccionado = lblCodPostal.Text;
            }

            ProvinciaSeleccionada = (Provincia)cmbProvincia.SelectedItem;

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.Close();
        }