// POST: api/Endereco public IHttpActionResult Endereco([FromBody] Enderecos endereco) { if (autenticar.autenticacao(Request, 3) == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } Enderecos end = new Enderecos(); end.End_logradouro = endereco.End_logradouro; end.End_numero = endereco.End_numero; end.End_bairro = endereco.End_bairro; end.End_municipio = endereco.End_municipio; end.End_cep = endereco.End_cep; end.End_estado = endereco.End_estado; end.End_complemento = endereco.End_complemento; end.End_pais = endereco.End_pais; int retorno = EnderecosDB.Insert(end); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }
protected void btnConta_Click(object sender, EventArgs e) { if (EscolhePessoa.SelectedValue == "1") { Clientes cli = new Clientes(); cli.Cli_nome = textNome.Text; cli.Cli_email = textEmail.Text; cli.Cli_senha = ClientesDB.PWD(textSenha.Text); cli.Cli_sexo = Convert.ToChar(rblSexo.SelectedValue); cli.Cli_data_nascimento = Convert.ToDateTime(textCalendario.Text); cli.Cli_celular = textCelular.Text; cli.Cli_id = ClientesDB.Insert(cli); Cidades cid = new Cidades(); Bairros bai = new Bairros(); bai.Bai_nome = textBairro.Text; bai.Bai_rua = textRua.Text; //FK cid.Cid_id = Convert.ToInt32(rblCidade.SelectedValue); bai.Cid_id = cid; bai.Bai_id = BairrosDB.Insert(bai); Enderecos end = new Enderecos(); end.End_cep = textCep.Text; end.End_tipo = textComplemento.Text; //FK end.Bai_id = bai; end.End_id = EnderecosDB.Insert(end); ClienteEndereco cle = new ClienteEndereco(); cle.Cle_num = textNumero.Text; cle.Cle_principal = true; //FK cle.Cli_id = cli; cle.End_id = end; switch (ClienteEnderecoDB.Insert(cle)) { case 0: Session["cli_cliente"] = cli; Response.Redirect("../PaginaCliente/MeusDados.aspx"); break; case -2: ltl.Text = "<p class='text-success'>Erro no cadastro</p>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#myModal').modal('show');</script>", false); break; } } else { Cidades cid = new Cidades(); Bairros bai = new Bairros(); bai.Bai_nome = textBairro.Text; bai.Bai_rua = textRua.Text; //FK cid.Cid_id = Convert.ToInt32(rblCidade.SelectedValue); bai.Cid_id = cid; bai.Bai_id = BairrosDB.Insert(bai); Enderecos end = new Enderecos(); end.End_cep = textCep.Text; end.End_tipo = textComplemento.Text; //FK end.Bai_id = bai; end.End_id = EnderecosDB.Insert(end); Empresas emp = new Empresas(); emp.Emp_razao_social = textSocial.Text; emp.Emp_email = textEmail2.Text; emp.Emp_nome_fantasia = textNomeFantasia.Text; emp.Emp_cnpj = textCNPJ.Text; emp.Emp_senha = EmpresasDB.PWD(textSenha2.Text); emp.Emp_numero_endereco = textNumero.Text; //FK emp.End_id = end; emp.Emp_id = EmpresasDB.Insert(emp); Telefones tel = new Telefones(); tel.Tel_ddd = Convert.ToString(textDDD.Text); tel.Tel_num = Convert.ToString(textTelefone.Text); //FK tel.Emp_id = emp; switch (TelefonesDB.Insert(tel)) { case -2: ltl.Text = "<p class='text-success'>Erro no cadastro</p>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#modalUpdate').modal('show');</script>", false); break; default: Session["emp_empresa"] = emp; Response.Redirect("../PaginaEmpresa/EmpDados.aspx"); break; } } }