private void btnCadastrar_Click(object sender, RoutedEventArgs e) { CadastrarCliente cc = new CadastrarCliente(); this.Close(); cc.ShowDialog(); }
private void btnProcura_Click(object sender, RoutedEventArgs e) { string caracter = txtTelefone.Text.Substring(0, 1); string verifica = "^[0-9]"; if ((txtTelefone.Text.Length != 0) && (Regex.IsMatch(caracter, verifica))) { List <Cliente> cli = ClienteController.PesquisarPorTelefone(txtTelefone.Text); if (cli != null) { gridCliente.ItemsSource = cli; } else { if (MessageBox.Show("Cliente não encontrado, deseja cadastrar novo cliente ?", "Cliente não encontrado", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { CadastrarCliente cad = new CadastrarCliente(); this.Close(); cad.ShowDialog(); } } } else { MessageBox.Show("Só é aceito campo númerico e que não esteja vazio."); } }
private void MensagemErro() { MessageBoxResult result = System.Windows.MessageBox.Show("Telefone não cadastrado ! Deseja cadastrar cliente ?", "Cliente não encontrado", MessageBoxButton.YesNo, MessageBoxImage.Error); if (result == MessageBoxResult.Yes) { CadastrarCliente ccli = new CadastrarCliente(); this.Close(); ccli.ShowDialog(); } }
private void btnProcurar_Click(object sender, RoutedEventArgs e) { string caracter = txtID.Text.Substring(0, 1); string verifica = "^[0-9]"; if ((Regex.IsMatch(caracter, verifica) || (txtID.Text != null))) { Cliente cli = ClienteController.PesquisarPorID(int.Parse(txtID.Text)); cliEditar = cli; if (cli != null) { blockID.Text = Convert.ToString(cli.ClienteID); txtNome.Text = cli.Nome; txtCPF.Text = cli.Cpf; txtTelefone.Text = cli.Telefone; txtRua.Text = cli._Endereco.Rua; txtNumero.Text = Convert.ToString(cli._Endereco.Numero); txtBairro.Text = cli._Endereco.Bairro; txtComplemento.Text = cli._Endereco.Complemento; txtReferencia.Text = cli._Endereco.Referencia; } else { if (MessageBox.Show("ID não encontrado, deseja cadastrar novo cliente ?", "Cliente não encontrado", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { CadastrarCliente tela = new CadastrarCliente(); this.Close(); tela.ShowDialog(); } } } else { MessageBox.Show("Campo inválido, digite apenas números."); } }