// PUT: api/PessoaJuridica/5 public HttpResponseMessage Put([FromBody] Juridica value) { JuridicaCrud crud = new JuridicaCrud(); Juridica juridica = new Juridica(value.RazaoSocial, value.CNPJ, value.IdPessoa, value.Logradouro, value.Numero, value.Cidade, value.Estado, value.Email, value.Telefone, value.Senha, value.DtUltimoLogin, value.CEP, 'T'); try { string resultado = crud.Alterar(juridica); return(Request.CreateResponse(HttpStatusCode.OK, resultado)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }
private void InserirOrAlterarJuridica(Pessoa pessoa) { string retorno = string.Empty; Juridica juridica = new Juridica(); try { if (btnInserir.Text == "Inserir") { juridica.Ativo = 'T'; } else if (btnInserir.Text == "Alterar") { //juridica.IdPessoa = int.Parse(dgFisica.SelectedRows[0].Cells[8].Value.ToString()); juridica.IdPessoa = pessoa.IdPessoa; if (chkAtivo.Checked == true) { juridica.Ativo = 'T'; } else { juridica.Ativo = 'F'; } } juridica.CEP = txtCEP.Text; juridica.Cidade = txtCidade.Text; juridica.Email = txtEmail.Text; juridica.Estado = txtEstado.Text; juridica.Logradouro = txtLogradouro.Text; juridica.RazaoSocial = txtNome.Text; juridica.Numero = int.Parse(txtNumero.Text); juridica.CNPJ = txtRg.Text; juridica.Senha = txtSenha.Text; juridica.Telefone = txtTelefone.Text; //juridica.DtUltimoLogin = new DateTime(9999, 12, 31, 00, 00, 01); JuridicaCrud juridicaCrud = new JuridicaCrud(); if (btnInserir.Text == "Inserir") { retorno = juridicaCrud.Inserir(juridica).ToString(); } else { retorno = juridicaCrud.Alterar(juridica).ToString(); } if (int.TryParse(retorno, out _) == false) { MessageBox.Show("Erro. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (btnInserir.Text == "Inserir") { MessageBox.Show("Cliente Cadastrado com sucesso ID: " + retorno, "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cliente Alterado com sucesso ID: " + retorno, "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Erro. Detalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }