/// <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 ); } }
/// <summary> /// Evento ao carregar a tela /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void control_loaded(object sender, RoutedEventArgs e) { //Verificando se ja existe um arquivo de preferencias if (!CompanyData.PreferencesExists()) { //Se não o arquivo é criado CompanyData.CreatePreferences(); } //Preenchendo dados da empresa FillData(CompanyData.GetPreferencesData()); //Visualizando localização da empresa em mapa location = CompanyData.GetFormatedAdress(); SetLocation(); }
/// <summary> /// Evento ao carregar a tela /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void control_loaded(object sender, RoutedEventArgs e) { //Verificando se ja existe um arquivo de preferencias if (!CompanyData.PreferencesExists()) { //Se não o arquivo é criado CompanyData.CreatePreferences(); } //Preenchendo dados da empresa FillData(CompanyData.GetPreferencesData()); //Visualizando localização da empresa em mapa if (isNetWorkConnection()) { location = CompanyData.GetFormatedAdress(); SetLocation(); } else { MessageBox.Show("Sem conexão com a internet para atualizar mapa!", "Alerta!", MessageBoxButton.OK, MessageBoxImage.Warning); } }