private void MenuItemVoltar_Click(object sender, RoutedEventArgs e) { TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); }
private void btnLogar_Click(object sender, RoutedEventArgs e) { operadorController = new OperadorController(); if (tbLogin.Text != "") { if (operadorController.ValidarUsuario(id = Convert.ToInt32(tbLogin.Text), tbSenha.Password)) { TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); } else { MessageBox.Show("Login ou senha INCORRETOS", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbLogin.Focus(); } } else { MessageBox.Show("DIGITE ID/SENHA DO USUÁRIO", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbLogin.Focus(); } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { produto = new Produto(); if (tbNomeProduto.Text == "") { MessageBox.Show("Informe o nome do produto", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbNomeProduto.Focus(); return; } else { produto.Nome = tbNomeProduto.Text; } // VALIDAR TAMANHO if (cbTamanhoProduto.Text == "") { MessageBox.Show("Informe o tamanho do produto", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); cbTamanhoProduto.Focus(); return; } else { produto.Tamanho = cbTamanhoProduto.Text; } //VALIDAR GENERO if (cbGeneroProduto.Text == "") { MessageBox.Show("Informe o genero do produto", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); cbGeneroProduto.Focus(); return; } else { produto.Genero = cbGeneroProduto.Text; } //VALIDAR VALOR if (tbValorProduto.Text == "") { MessageBox.Show("Informe o valor do produto", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbValorProduto.Focus(); return; } else { String valorRecebido = tbValorProduto.Text; if (Regex.IsMatch(valorRecebido, @"^[0-9]+(\,[0-9]{2})$") && (float)Convert.ToDouble(valorRecebido) > 0) { // ATRIBUIR VALOR AO ATRIBUTO DO OBJETO AQUI produto.Valor = (float)Convert.ToDouble(tbValorProduto.Text); if (tbDescricaoProduto.Text == "") { produto.Descricao = "Sem descrição"; } else { produto.Descricao = tbDescricaoProduto.Text; } MessageBoxResult result = MessageBox.Show(this, "Confirmar cadastro do produto?", "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { produtoController = new ProdutoController(); produtoController.inserir(produto); MessageBox.Show("Produto cadastrado com sucesso!", "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information); TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); } } else { MessageBox.Show("Valor inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbValorProduto.Focus(); return; } } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { operador = new Operador(); //VALIDAR NOME if (tbNomeOperador.Text == "") { MessageBox.Show("Informe o nome do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbNomeOperador.Focus(); return; } else { String nomeRecebido = tbNomeOperador.Text; if (Regex.IsMatch(nomeRecebido, @"^[A-Za-záàâãéèêíïóôõöúçñÁÀÂÃÉÈÍÏÓÔÕÖÚÇÑ]+$")) { operador.Nome = util.normalizarString(nomeRecebido); } else { MessageBox.Show("Nome inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbNomeOperador.Focus(); return; } } //VALIDAR SOBRENOME if (tbSobrenomeOperador.Text == "") { MessageBox.Show("Informe o sobrenome do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbSobrenomeOperador.Focus(); return; } else { String sobrenomeRecebido = tbSobrenomeOperador.Text; if (Regex.IsMatch(sobrenomeRecebido, @"^[A-Za-záàâãéèêíïóôõöúçñÁÀÂÃÉÈÍÏÓÔÕÖÚÇÑ ]+$")) { operador.Sobrenome = sobrenomeRecebido; } else { MessageBox.Show("Sobrenome inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbSobrenomeOperador.Focus(); return; } } //VALIDAR TELEFONE if (tbTelefoneOperador.Text == "") { MessageBox.Show("Informe o telefone do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbTelefoneOperador.Focus(); return; } else { String telefoneRecebido = tbTelefoneOperador.Text; if (Regex.IsMatch(telefoneRecebido, @"^\(\d{2}\)\d{4}-\d{4}$")) { operador.Telefone = telefoneRecebido; } else { MessageBox.Show("Telefone invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbTelefoneOperador.Focus(); return; } } //VALIDAR CELULAR if (tbCelularOperador.Text == "") { MessageBox.Show("Informe o celular do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCelularOperador.Focus(); return; } else { String celularRecebido = tbCelularOperador.Text; if (Regex.IsMatch(celularRecebido, @"^\(\d{2}\)\d{4,5}-\d{4}$")) { operador.Celular = celularRecebido; } else { MessageBox.Show("Celular invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCelularOperador.Focus(); return; } } //VALIDAR CPF if (tbCPFOperador.Text == "") { MessageBox.Show("Informe o CPF do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCPFOperador.Focus(); return; } else { String CPFRecebido = tbCPFOperador.Text; if (Regex.IsMatch(CPFRecebido, @"^\d{3}\.\d{3}\.\d{3}-\d{2}$")) { operador.Cpf = CPFRecebido; } else { MessageBox.Show("CPF invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCPFOperador.Focus(); return; } } //VALIDAR SENHA if (pbSenhaOperador.Password == "") { MessageBox.Show("Informe a senha do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); pbSenhaOperador.Focus(); return; } else { String SenhaRecebida = pbSenhaOperador.Password; if (Regex.IsMatch(SenhaRecebida, @"^[a-zA-Z0-9]{4,10}$")) { CheckSenha.IsChecked = false; operador.Senha = SenhaRecebida; } else { MessageBox.Show("Senha invalida", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); pbSenhaOperador.Focus(); return; } } //VALIDAR RUA if (tbRuaOperador.Text == "") { MessageBox.Show("Informe a rua do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbRuaOperador.Focus(); return; } else { operador.Rua = tbRuaOperador.Text; } //VALIDAR NUMERO if (tbNumeroOperador.Text == "") { MessageBox.Show("Informe o numero do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbNumeroOperador.Focus(); return; } else { operador.Numero = tbNumeroOperador.Text; } //VALIDAR BAIRRO if (tbBairroOperador.Text == "") { MessageBox.Show("Informe o bairro do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbBairroOperador.Focus(); return; } else { operador.Bairro = tbBairroOperador.Text; } //VALIDAR CIDADE if (cbCidadeOperador.Text == "") { MessageBox.Show("Informe a cidade do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbBairroOperador.Focus(); return; } else { operador.Cidade = cbCidadeOperador.Text; } //VALIDAR CEP if (tbCEPOperador.Text == "") { MessageBox.Show("Informe o CEP do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCEPOperador.Focus(); return; } else { String CEPRecebido = tbCEPOperador.Text; if (Regex.IsMatch(CEPRecebido, @"^\d{5}-\d{3}$")) { operador.Cep = CEPRecebido; } else { MessageBox.Show("CEP invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCEPOperador.Focus(); return; } } //VALIDAR ACESSO if (cbAcessos.Text == "") { MessageBox.Show("Informe o nível de acesso do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); cbAcessos.Focus(); return; } else if (cbAcessos.Text == "ADM") { operador.Nivel = 1; } else { operador.Nivel = 2; } { operadorController = new OperadorController(); clienteController = new ClienteController(); if (operadorController.ValidarCPFOperador(operador.Cpf)) { if (clienteController.ValidarCPFCliente(operador.Cpf)) { MessageBoxResult result = MessageBox.Show(this, "Confirmar cadastro do operador?", "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { operadorController.inserir(operador); MessageBox.Show("Operador cadastrado com sucesso!", "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information); TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); } } tbCPFOperador.Focus(); } } }