Пример #1
0
        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 btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            CadastrarCliente cc = new CadastrarCliente();

            this.Close();
            cc.ShowDialog();
        }
Пример #3
0
        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.");
            }
        }
Пример #5
0
        private void btnNovoCli_Click(object sender, RoutedEventArgs e)
        {
            CadastrarCliente ccl = new CadastrarCliente();

            ccl.Show();
        }
Пример #6
0
        //Cadastra o cliente
        private void btnNovoCliente_Click(object sender, RoutedEventArgs e)
        {
            CadastrarCliente nova_tela = new CadastrarCliente();

            nova_tela.Show();
        }