// PUT: api/Cliente/5 public IHttpActionResult Put(int id, [FromBody] Cliente cliente) { cliente.DataStatus = DateTime.Now; try { ClienteRepo clienteRepo = new ClienteRepo(); cliente.Id = id; clienteRepo.Alterar(cliente); return(Ok(cliente)); } catch (Exception ex) { return(InternalServerError(ex)); } }
private void BtnSalvar_Click(object sender, RoutedEventArgs e) { //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtEmpresa.Text)) { MessageBox.Show("Nome Da Empresa é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtEmpresa.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtCnpj.Text)) { MessageBox.Show("CNPJ é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtCnpj.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtEmail.Text)) { MessageBox.Show("Email é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtEmail.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtTelefone.Text)) { MessageBox.Show("Telefone é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtTelefone.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtCelular.Text)) { MessageBox.Show("Celular é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtCelular.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtEndereco.Text)) { MessageBox.Show("Endereço é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtEndereco.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtN.Text)) { MessageBox.Show("Nº é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtN.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtBairro.Text)) { MessageBox.Show("Bairro é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtBairro.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtCidade.Text)) { MessageBox.Show("Cidade é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtCidade.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtEstado.Text)) { MessageBox.Show("Estado é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtEstado.Focus(); return; } //verificar se é vazio ou espaço em branco if (string.IsNullOrWhiteSpace(txtCep.Text)) { MessageBox.Show("Cep é obrigatório", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); txtCep.Focus(); return; } ClienteRepo repo = new ClienteRepo(); Cliente cliente = new Cliente(); // preenchendo campos cliente.Empresa = txtEmpresa.Text; cliente.Cnpj = txtCnpj.Text; cliente.Email = txtEmail.Text; cliente.Telefone = txtTelefone.Text; cliente.Celular = txtCelular.Text; cliente.Endereco = txtEndereco.Text; cliente.N = txtN.Text; cliente.Complemento = txtComplemento.Text; cliente.Bairro = txtBairro.Text; cliente.Cidade = txtCidade.Text; cliente.Estado = txtEstado.Text; cliente.Cep = txtCep.Text; cliente.Ativo = true; cliente.DataStatus = DateTime.Now; try { if (ClienteAlteracao != null) { //preenche o ID cliente.Id = ClienteAlteracao.Id; repo.Alterar(cliente); MessageBox.Show("Cliente alterado com sucesso."); } else { repo.Inserir(cliente); MessageBox.Show("Cliente Cadastrado Com Sucesso"); } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro.Mensagem Original: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); return; } Close(); }