public EditarFilial(DataHandler dataHandler, filial filial) { InitializeComponent(); this.dataHandler = dataHandler; this.filial = filial; txtEmail.Text = filial.Email; txtFax.Text = filial.Fax; txtTelemovel.Text = filial.Telefone; String[] split = filial.Localizacao.CodigoPostal.Split('-'); txtcodigoPostal1.Text = split[0]; txtcodigoPostal2.Text = split[1]; txtNumeroPorta.Text = filial.Localizacao.Porta.ToString(); txtRua.Text = filial.Localizacao.Rua1; txtNChefe.Text = filial.Chefe.NFuncionario.ToString(); txtEmail.Focus(); }
public DetalhesFilial(DataHandler dataHandler, filial filial) { this.filial = filial; this.dataHandler = dataHandler; InitializeComponent(); nFil.Text = (dataHandler.getNfilialFromDB(filial.Email, filial.Telefone)).ToString(); email.Text = filial.Email; fax.Text = filial.Fax; telefone.Text = filial.Telefone; distrito.Text = filial.Localizacao.Distrito; localidade.Text = filial.Localizacao.Localidade; cdgPostal.Text = filial.Localizacao.CodigoPostal; rua.Text = filial.Localizacao.Rua1 + ", nº " + filial.Localizacao.Porta.ToString(); Utilizador user = dataHandler.getChefeFilialFromDB(filial.Chefe.NFuncionario); nome.Content = user.Nome; nFuncionario.Content = user.NFuncionario; funTelefone.Content = user.Telemovel; funEmail.Content = user.Email; funRua.Content = user.Localizacao.Rua1 + ", nº " + user.Localizacao.Porta; funLocalidade.Content = user.Localizacao.Localidade; }
private void confirmar_Click(object sender, RoutedEventArgs e) { filial fl = new filial(); try { validarInput(); } catch (Exception ex) { Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OKCancel, MessageBoxImage.Exclamation); return; } fl.Fax = txtFax.Text; fl.Telefone = txtTelemovel.Text; fl.Email = txtEmail.Text; fl.Chefe = new Utilizador(); fl.Localizacao = new Localizacao(); fl.Localizacao.CodigoPostal1 = Convert.ToInt32(txtcodigoPostal1.Text); fl.Localizacao.CodigoPostal2 = Convert.ToInt32(txtcodigoPostal2.Text); fl.Localizacao.Rua1 = txtRua.Text; fl.Localizacao.Porta = int.Parse(txtNumeroPorta.Text); fl.Chefe.NFuncionario = int.Parse(txtNChefe.Text); try { dataHandler.EnviarFilial(fl); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } Xceed.Wpf.Toolkit.MessageBox.Show("Fábrica Filial registada com sucesso!", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); this.NavigationService.GoBack(); }