protected void btnAtualizar_Click(object sender, EventArgs e)
    {
        Clientes cli = (Clientes)Session["cli_cliente"];

        ClienteEndereco cle = new ClienteEndereco();

        DataSet ds = ClienteEnderecoDB.SelectEndereco(cli.Cli_id);

        cle.Cle_id        = Convert.ToInt32(ds.Tables[0].Rows[0]["cle_id"]);
        cle.Cle_descricao = Convert.ToString(ds.Tables[0].Rows[0]["Cle_descricao"]);
        cle.Cle_num       = Convert.ToString(ds.Tables[0].Rows[0]["Cle_num"]);
        //cle.Cle_principal = Convert.ToBoolean(ds.Tables[0].Rows[0]["cle_principal"]);

        cle.End_id        = new Enderecos();
        cle.End_id.End_id = Convert.ToInt32(ds.Tables[0].Rows[0]["end_id"]);


        DataSet dsEnd = EnderecosDB.SelectEndereco(cle.End_id.End_id);

        cle.End_id.End_cep  = Convert.ToString(dsEnd.Tables[0].Rows[0]["End_cep"]);
        cle.End_id.End_tipo = Convert.ToString(dsEnd.Tables[0].Rows[0]["end_tipo"]);

        cle.End_id.Bai_id        = new Bairros();
        cle.End_id.Bai_id.Bai_id = Convert.ToInt32(dsEnd.Tables[0].Rows[0]["bai_id"]);


        DataSet dsBai = BairrosDB.SelectBairro(cle.End_id.Bai_id.Bai_id);

        cle.End_id.Bai_id.Bai_nome = Convert.ToString(dsBai.Tables[0].Rows[0]["bai_nome"]);

        cle.End_id.Bai_id.Cid_id        = new Cidades();
        cle.End_id.Bai_id.Cid_id.Cid_id = Convert.ToInt32(dsBai.Tables[0].Rows[0]["cid_id"]);
        DataSet dsCid = CidadesDB.SelectCid(cle.End_id.Bai_id.Cid_id.Cid_id);

        cle.End_id.Bai_id.Cid_id.Cid_nome        = Convert.ToString(dsCid.Tables[0].Rows[0]["cid_nome"]);
        cle.End_id.Bai_id.Cid_id.Est_id          = new Estados();
        cle.End_id.Bai_id.Cid_id.Est_id.Est_id   = Convert.ToInt32(dsCid.Tables[0].Rows[0]["est_id"]);
        cle.End_id.Bai_id.Cid_id.Est_id.Est_nome = Convert.ToString(dsCid.Tables[0].Rows[0]["est_nome"]);
        cle.End_id.Bai_id.Cid_id.Est_id.Est_uf   = Convert.ToString(dsCid.Tables[0].Rows[0]["est_uf"]);

        cle.End_id.Bai_id.Bai_nome = textBairro.Text;
        cle.End_id.End_cep         = textCep.Text;
        cle.Cle_num = textNumero.Text;
        cle.End_id.Bai_id.Bai_rua              = textRua.Text;
        cle.End_id.End_tipo                    = textComplemento.Text;
        cle.End_id.Bai_id.Cid_id.Cid_id        = Convert.ToInt32(rblCidade.SelectedValue);
        cle.End_id.Bai_id.Cid_id.Est_id.Est_id = Convert.ToInt32(rblEstado.SelectedValue);

        BairrosDB.Update(cle.End_id.Bai_id);
        EnderecosDB.Update(cle.End_id);
        ClienteEnderecoDB.Update(cle);
    }
    protected void carregaDados()
    {
        Clientes cli = (Clientes)Session["cli_cliente"];

        ClienteEndereco cle = new ClienteEndereco();
        DataSet         ds  = ClienteEnderecoDB.SelectEndereco(cli.Cli_id);

        cle.Cle_id        = Convert.ToInt32(ds.Tables[0].Rows[0]["Cle_id"]);
        cle.Cle_descricao = Convert.ToString(ds.Tables[0].Rows[0]["Cle_descricao"]);
        cle.Cle_num       = Convert.ToString(ds.Tables[0].Rows[0]["Cle_num"]);
        //cle.Cle_principal = Convert.ToBoolean(ds.Tables[0].Rows[0]["cle_principal"]);
        cle.End_id        = new Enderecos();
        cle.End_id.End_id = Convert.ToInt32(ds.Tables[0].Rows[0]["end_id"]);


        DataSet dsEnd = EnderecosDB.SelectEndereco(cle.End_id.End_id);

        cle.End_id.End_cep  = Convert.ToString(dsEnd.Tables[0].Rows[0]["End_cep"]);
        cle.End_id.End_tipo = Convert.ToString(dsEnd.Tables[0].Rows[0]["end_tipo"]);

        cle.End_id.Bai_id        = new Bairros();
        cle.End_id.Bai_id.Bai_id = Convert.ToInt32(dsEnd.Tables[0].Rows[0]["bai_id"]);


        DataSet dsBai = BairrosDB.SelectBairro(cle.End_id.Bai_id.Bai_id);

        cle.End_id.Bai_id.Bai_nome = Convert.ToString(dsBai.Tables[0].Rows[0]["bai_nome"]);
        cle.End_id.Bai_id.Bai_rua  = Convert.ToString(dsBai.Tables[0].Rows[0]["bai_rua"]);

        cle.End_id.Bai_id.Cid_id        = new Cidades();
        cle.End_id.Bai_id.Cid_id.Cid_id = Convert.ToInt32(dsBai.Tables[0].Rows[0]["cid_id"]);
        DataSet dsCid = CidadesDB.SelectCid(cle.End_id.Bai_id.Cid_id.Cid_id);

        cle.End_id.Bai_id.Cid_id.Cid_nome        = Convert.ToString(dsCid.Tables[0].Rows[0]["cid_nome"]);
        cle.End_id.Bai_id.Cid_id.Est_id          = new Estados();
        cle.End_id.Bai_id.Cid_id.Est_id.Est_id   = Convert.ToInt32(dsCid.Tables[0].Rows[0]["est_id"]);
        cle.End_id.Bai_id.Cid_id.Est_id.Est_nome = Convert.ToString(dsCid.Tables[0].Rows[0]["est_nome"]);
        cle.End_id.Bai_id.Cid_id.Est_id.Est_uf   = Convert.ToString(dsCid.Tables[0].Rows[0]["est_uf"]);

        textBairro.Text         = cle.End_id.Bai_id.Bai_nome;
        textCep.Text            = cle.End_id.End_cep;
        textNumero.Text         = cle.Cle_num;
        textRua.Text            = cle.End_id.Bai_id.Bai_rua;
        textComplemento.Text    = cle.End_id.End_tipo;
        rblCidade.SelectedValue = cle.End_id.Bai_id.Cid_id.Cid_id.ToString();
        rblEstado.SelectedValue = cle.End_id.Bai_id.Cid_id.Est_id.Est_id.ToString();
    }
Exemple #3
0
    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;
            }
        }
    }