/// <summary> /// Evento ao apertar botão salvar preferencias /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSalvar_Click(object sender, RoutedEventArgs e) { //Verificando se há campos vazios if (IsFilledFields()) { //Instanciando um modelo para ser armazenado os novos dados CompanyModel model = new CompanyModel(); //Preenchendo os novos dados ComboBoxItem selected = cbState.Items[cbState.SelectedIndex] as ComboBoxItem; model.name = NameEdit.Text; model.cnpj = cnpjEdit.Text; model.street = AdressEdit.Text; model.neighborhood = NeighboorhoodEdit.Text; model.city = CityEdit.Text; model.number = NumberEdit.Text; model.CEP = cepEdit.Text; model.UF = selected.Content.ToString(); model.phone1 = phone1Edit.Text; model.phone2 = phone1Edit2.Text; model.phone3 = phone1Edit3.Text; model.email = EmailEdit.Text; model.website = WebsiteEdit.Text; //Chamando método de atualização de dados CompanyData.UpdatePreferences(model); //Atualizando informações do mapa if (isNetWorkConnection()) { location = CompanyData.GetFormatedAdress(); SetLocation(); } else { MessageBox.Show("Sem conexão com a internet para atualizar mapa!", "Alerta!", MessageBoxButton.OK, MessageBoxImage.Warning); } //Retornando mensagem de sucesso MessageBox.Show( "Dados da empresa atualizados com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information ); } else { MessageBox.Show( "Há Campos Vazios", "Validação de Entrada", MessageBoxButton.OK, MessageBoxImage.Warning ); } }