Ejemplo n.º 1
0
        // 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));
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }