Exemplo n.º 1
0
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        DataSet ds  = Pej_Pessoa_JuridicaBD.SelectLogin(LoginID.Text, Pej_Pessoa_JuridicaBD.PWD(SenhaID.Text));
        int     qtd = ds.Tables[0].Rows.Count;

        if (qtd == 1)
        {
            Pej_Pessoa_Juridica pej = new Pej_Pessoa_Juridica();
            pej.Pej_codigo                = Convert.ToInt32(ds.Tables[0].Rows[0]["pej_codigo"].ToString());
            pej.Pej_cnpj                  = Convert.ToInt64(ds.Tables[0].Rows[0]["pej_cnpj"].ToString());
            pej.Pej_nome_ficticio         = ds.Tables[0].Rows[0]["pej_nome_ficticio"].ToString();
            pej.Pej_razao_social          = ds.Tables[0].Rows[0]["pej_razao_social"].ToString();
            pej.Pej_email                 = ds.Tables[0].Rows[0]["pej_email"].ToString();
            pej.Pej_horario_funcionamento = ds.Tables[0].Rows[0]["pej_horario_funcionamento"].ToString();

            End_Endereco end = new End_Endereco();
            end.End_cep = Convert.ToInt32(ds.Tables[0].Rows[0]["end_cep"].ToString());
            pej.End_cep = end;

            Session["usuario"] = pej;

            Response.Redirect("Perfil/EspacoPerfil.aspx");
        }
        else
        {
            Response.Redirect("Principal.aspx");
        }
    }
    protected void BtnCadastrar_Click(object sender, EventArgs e)
    {
        Pej_Pessoa_Juridica pej = new Pej_Pessoa_Juridica();

        pej.Pej_razao_social  = txtNomeEmpresa.Text;
        pej.Pej_nome_ficticio = txtNomeFantasia.Text;
        pej.Pej_cnpj          = Convert.ToInt64(txtCNPJ.Text);
        pej.Pej_email         = txtEmail.Text;
        pej.Pej_senha         = Pej_Pessoa_JuridicaBD.PWD(txtSenha.Text);

        End_Endereco end = new End_Endereco();

        end.End_cep = Convert.ToInt32(cep.Text);
        pej.End_cep = end;

        switch (Pej_Pessoa_JuridicaBD.Insert(pej))
        {
        case 0:
            Response.Redirect("LoginEspacoEsportivo.aspx");
            break;

        case -2:
            ltl.Text = "<p class='text-danger'> Não foi possível efeturar o cadastro!!!</p>";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#myModal').modal('show');</script>", false);
            break;
        }
    }
    public static int UpdateFoto(Pej_Pessoa_Juridica pej)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "update pej_pessoa_juridica set pej_foto_perfil = ?pej_foto_perfil where pej_codigo = ?pej_codigo ;";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            objCommand.Parameters.Add(Mapped.Parameter("?pej_codigo", pej.Pej_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_foto_perfil", pej.Pej_foto_perfil));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
    public static DataSet SelectHistoricoEventos(Pej_Pessoa_Juridica pej)
    {
        DataSet       ds = new DataSet();
        IDbConnection objConnection;
        IDbCommand    objCommand;
        IDataAdapter  objDataDadapter;

        objConnection = Mapped.Connection();
        string sql = "select eve_codigo, esp_nome, end_rua, end_bairro, end_uf, end_cidade, eve_nome, ";

        sql += "eve_horario_inicio, eve_horario_termino, eve_data, pej_nome_ficticio from eve_eventos eve ";
        sql += "left join esp_esportes esp on esp.esp_codigo = eve.esp_codigo ";
        sql += "left join pej_pessoa_juridica pej on pej.pej_codigo = eve.pej_codigo ";
        sql += "left join end_endereco en on en.end_cep = pej.end_cep where pej.pej_codigo = ?pej_codigo and eve.eve_ativo = false ";

        objCommand = Mapped.Command(sql, objConnection);

        objCommand.Parameters.Add(Mapped.Parameter("?pej_codigo", pej.Pej_codigo));

        objDataDadapter = Mapped.Adapter(objCommand);
        objDataDadapter.Fill(ds);

        objConnection.Close();
        objCommand.Dispose();
        objConnection.Dispose();
        return(ds);
    }
    public static int Insert(Pej_Pessoa_Juridica juridica)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = " insert into pej_pessoa_juridica(pej_foto_perfil, pej_cnpj, pej_nome_ficticio, pej_razao_social, pej_email, pej_senha, end_cep)";
            sql += " values ('../../img/EspacoEsportivo.jpg', ?pej_cnpj, ?pej_nome_ficticio, ?pej_razao_social, ?pej_email, ?pej_senha, ?end_cep);";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            objCommand.Parameters.Add(Mapped.Parameter("?pej_cnpj", juridica.Pej_cnpj));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_nome_ficticio", juridica.Pej_nome_ficticio));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_razao_social", juridica.Pej_razao_social));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_email", juridica.Pej_email));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_senha", juridica.Pej_senha));
            // FK
            objCommand.Parameters.Add(Mapped.Parameter("?end_cep", juridica.End_cep.End_cep));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
Exemplo n.º 6
0
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];

        pej.Pej_razao_social  = txtNomeEmpresa.Text;
        pej.Pej_nome_ficticio = txtNomeFantasia.Text;
        pej.Pej_cnpj          = Convert.ToInt64(txtCNPJ.Text);
        pej.Pej_email         = txtEmail.Text;
        pej.Pej_senha         = Pef_Pessoa_FisicaBD.PWD(txtSenha.Text);

        End_Endereco end = new End_Endereco();

        end.End_cep = pej.End_cep.End_cep;
        pej.End_cep = end;

        switch (Pej_Pessoa_JuridicaBD.Update(pej))
        {
        case 0:
            Page.Response.Redirect("EspacoPerfil.aspx");
            break;

        case -2:
            Response.Redirect("QuemSomos.aspx");
            break;
        }
    }
Exemplo n.º 7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Erro.aspx");
        }

        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];
        Ofe_Oferece         ofe = new Ofe_Oferece();

        if (!IsPostBack)
        {
            ofe.Pej_codigo = pej;

            DataSet ds  = Ofe_OfereceBD.SelectNaoOferecidos(ofe);
            int     qtd = ds.Tables[0].Rows.Count;

            if (qtd > 0)
            {
                cardVazio.Visible  = false;
                rptCard.DataSource = ds;
                rptCard.DataBind();
            }
            else
            {
                cardVazio.Visible = true;
                cardCheio.Visible = false;
            }

            DataSet ds2  = Ofe_OfereceBD.SelectOferecidos(ofe);
            int     qtd2 = ds2.Tables[0].Rows.Count;

            if (qtd2 > 0)
            {
                PesquisaVazia.Visible = false;
                rptCard2.DataSource   = ds2;
                rptCard2.DataBind();
            }
            else
            {
                PesquisaVazia.Visible = true;
                PesquisaCheia.Visible = false;
            }
        }
    }
Exemplo n.º 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Erro.aspx");
        }
        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];

        if (!IsPostBack)
        {
            txtNomeEmpresa.Text  = pej.Pej_razao_social;
            txtNomeFantasia.Text = pej.Pej_nome_ficticio;
            txtCNPJ.Text         = Convert.ToString(pej.Pej_cnpj);
            txtEmail.Text        = pej.Pej_email;
            txtSenha.Text        = "1234";

            End_Endereco end = new End_Endereco();
            cep.Text = Convert.ToString(pej.End_cep.End_cep);
        }
    }
Exemplo n.º 9
0
    protected void BtnAdicionar_Click(object sender, EventArgs e)
    {
        Button btn = (sender as Button);

        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];
        Esp_Esportes        esp = new Esp_Esportes();
        Ofe_Oferece         ofe = new Ofe_Oferece();

        ofe.Pej_codigo = pej;
        esp.Esp_codigo = Convert.ToInt32(btn.CommandArgument.ToString());
        ofe.Esp_codigo = esp;

        switch (Ofe_OfereceBD.Insert(ofe))
        {
        case 0:
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            break;

        case -2:
            break;
        }
    }
    public static DataSet Select(Pej_Pessoa_Juridica pej)
    {
        DataSet       ds = new DataSet();
        IDbConnection objConnection;
        IDbCommand    objCommand;
        IDataAdapter  objDataDadapter;

        objConnection = Mapped.Connection();
        string sql = "select * from pej_pessoa_juridica where pej_codigo = ?pej_codigo ;";

        objCommand = Mapped.Command(sql, objConnection);

        objCommand.Parameters.Add(Mapped.Parameter("?pej_codigo", pej.Pej_codigo));

        objDataDadapter = Mapped.Adapter(objCommand);
        objDataDadapter.Fill(ds);

        objConnection.Close();
        objCommand.Dispose();
        objConnection.Dispose();
        return(ds);
    }
    protected void BtnCriar_Click(object sender, EventArgs e)
    {
        Esp_Esportes esp = new Esp_Esportes();
        Eve_Eventos  eve = new Eve_Eventos();

        esp.Esp_codigo = Convert.ToInt32(ddlEsporte.SelectedValue);
        eve.Esp_codigo = esp;

        eve.Eve_nome               = txtNomeEvento.Text;
        eve.Eve_data               = txtData.Text;
        eve.Eve_horario_inicio     = txtInicio.Text;
        eve.Eve_horario_termino    = txtFim.Text;
        eve.Eve_idade_minima       = Convert.ToInt32(txtIdadeMin.Text);
        eve.Eve_idade_maxima       = Convert.ToInt32(txtIdadeMax.Text);
        eve.Eve_genero_permitido   = ddlGenero.SelectedValue;
        eve.Eve_numero_integrantes = Convert.ToInt32(txtNumParticipantes.Text);
        eve.Eve_preco              = Convert.ToDouble(txtValor.Text);
        eve.Eve_entidade           = txtEntidade.Text;
        eve.Eve_ativo              = true;
        eve.Eve_descricao          = txtDescricao.Text;
        eve.Eve_status             = ddlAtivo.SelectedValue;

        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];

        eve.Pej_codigo = pej;

        switch (Eve_EventosBD.Insert(eve))
        {
        case 0:
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            break;

        case -2:
            break;
        }
    }
    public static int Update(Pej_Pessoa_Juridica juridica)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "update pej_pessoa_juridica set pej_nome_ficticio = ?pej_nome_ficticio , pej_razao_social =  ?pej_razao_social , ";
            sql += "pej_email = ?pej_email , pej_senha = ?pej_senha , end_cep = ?end_cep ";
            sql += "where pej_codigo = ?pej_codigo ;";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            objCommand.Parameters.Add(Mapped.Parameter("?pej_nome_ficticio", juridica.Pej_nome_ficticio));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_razao_social", juridica.Pej_razao_social));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_email", juridica.Pej_email));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_senha", juridica.Pej_senha));
            // FK
            objCommand.Parameters.Add(Mapped.Parameter("?end_cep", juridica.End_cep.End_cep));
            objCommand.Parameters.Add(Mapped.Parameter("?pej_codigo", juridica.Pej_codigo));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
    protected void btnUpload_Click(object sender, EventArgs e)
    {
        string foto = "";

        if (FileUploadControl.PostedFile.ContentLength < 8388608)
        {
            try
            {
                if (FileUploadControl.HasFile)
                {
                    try
                    {
                        //Aqui ele vai filtrar pelo tipo de arquivo
                        if (FileUploadControl.PostedFile.ContentType == "image/jpeg" ||
                            FileUploadControl.PostedFile.ContentType == "image/png" ||
                            FileUploadControl.PostedFile.ContentType == "image/gif" ||
                            FileUploadControl.PostedFile.ContentType == "image/bmp")
                        {
                            try
                            {
                                //Obtem o  HttpFileCollection
                                HttpFileCollection hfc = Request.Files;
                                for (int i = 0; i < hfc.Count; i++)
                                {
                                    HttpPostedFile hpf = hfc[i];
                                    if (hpf.ContentLength > 0)
                                    {
                                        //Pega o nome do arquivo
                                        string nome = System.IO.Path.GetFileName(hpf.FileName);
                                        //Pega a extensão do arquivo
                                        string extensao = Path.GetExtension(hpf.FileName);
                                        //Gera nome novo do Arquivo numericamente
                                        string filename = string.Format("{0:00000000000000}", GerarID());
                                        //Caminho a onde será salvo
                                        hpf.SaveAs(Server.MapPath("~/uploads/fotos/") + filename + i
                                                   + extensao);

                                        //Prefixo p/ img pequena
                                        var prefixoP = "-p";
                                        //Prefixo p/ img grande
                                        var prefixoG = "-g";

                                        //pega o arquivo já carregado
                                        string pth = Server.MapPath("~/uploads/fotos/")
                                                     + filename + i + extensao;
                                        foto = filename + "0" + extensao;

                                        //Redefine altura e largura da imagem e Salva o arquivo + prefixo
                                        Redefinir.resizeImageAndSave(pth, 70, 53, prefixoP);
                                        Redefinir.resizeImageAndSave(pth, 500, 331, prefixoG);
                                    }
                                }
                            }
                            catch (Exception ex)
                            {
                            }
                            // Mensagem se tudo ocorreu bem
                            StatusLabel.Text = "Todas imagens carregadas com sucesso!";

                            Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];

                            pej.Pej_foto_perfil = foto;
                            switch (Pej_Pessoa_JuridicaBD.UpdateFoto(pej))
                            {
                            case 0:
                                break;

                            case -2:
                                break;
                            }
                            Page.Response.Redirect(Page.Request.Url.ToString(), true);
                        }
                        else
                        {
                            // Mensagem notifica que é permitido carregar apenas
                            // as imagens definida la em cima.
                            StatusLabel.Text = "É permitido carregar apenas imagens!";
                        }
                    }
                    catch (Exception ex)
                    {
                        // Mensagem notifica quando ocorre erros
                        StatusLabel.Text = "O arquivo não pôde ser carregado.  O seguinte erro ocorreu: " + ex.Message;
                    }
                }
            }
            catch (Exception ex)
            {
                // Mensagem notifica quando ocorre erros
                StatusLabel.Text = "O arquivo não pôde ser carregado.  O seguinte erro ocorreu: " + ex.Message;
            }
        }
        else
        {
            // Mensagem notifica quando imagem é superior a 8 MB
            StatusLabel.Text = "Não é permitido carregar mais do que 8 MB";
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Erro.aspx");
        }

        Pej_Pessoa_Juridica pej = (Pej_Pessoa_Juridica)Session["usuario"];

        //EVENTOS DO LOCAL
        try
        {
            DataSet ds  = Eve_EventosBD.SelectEventosLocal(pej);
            int     qtd = ds.Tables[0].Rows.Count;

            int eve_codigo = Convert.ToInt32(ds.Tables[0].Rows[0]["eve_codigo"]);
            if (qtd > 0 && eve_codigo != 0)
            {
                cardVazio.Visible  = false;
                rptCard.DataSource = ds;
                rptCard.DataBind();
            }
        }
        catch (Exception ex)
        {
        }

        //HISTÓRICO DE EVENTOS
        try
        {
            DataSet ds2  = Eve_EventosBD.SelectHistoricoEventos(pej);
            int     qtd2 = ds2.Tables[0].Rows.Count;

            int eve_codigo2 = Convert.ToInt32(ds2.Tables[0].Rows[0]["eve_codigo"]);
            if (qtd2 > 0 && eve_codigo2 != 0)
            {
                historicoVazio.Visible  = false;
                RptHistorico.DataSource = ds2;
                RptHistorico.DataBind();
            }
        }
        catch (Exception ex)
        {
        }

        if (!IsPostBack)
        {
            CarregarDDL();
        }

        DataSet dsEnd  = Pej_Pessoa_JuridicaBD.GetEndereco(pej.End_cep.End_cep);
        string  cidade = Convert.ToString(dsEnd.Tables[0].Rows[0]["end_cidade"]);
        string  uf     = Convert.ToString(dsEnd.Tables[0].Rows[0]["end_uf"]);

        ltlEnd.Text  = "<h5>" + cidade + " - " + uf + "</h5>";
        ltlNome.Text = "<h3 class='nomePerfil'>" + pej.Pej_nome_ficticio + "</h3>";

        DataSet ds3  = Pej_Pessoa_JuridicaBD.Select(pej);
        int     qtd3 = ds3.Tables[0].Rows.Count;

        if (qtd3 > 0)
        {
            RptImage.DataSource = ds3;
            RptImage.DataBind();
        }
        else
        {
        }

        //ESPORTES ADICIONADOS
        Ofe_Oferece ofe = new Ofe_Oferece();

        ofe.Pej_codigo = pej;
        DataSet ds4  = Ofe_OfereceBD.SelectOferecidos(ofe);
        int     qtd4 = ds4.Tables[0].Rows.Count;

        if (qtd4 > 0)
        {
            espVazio.Visible      = false;
            RptEsporte.DataSource = ds4;
            RptEsporte.DataBind();
        }
        else
        {
            espVazio.Visible = true;
        }

        //MODAL DE ATUALIZAÇÃO DA FOTO DE PERFIL
        DataSet ds5  = Pej_Pessoa_JuridicaBD.Select(pej);
        int     qtd5 = ds5.Tables[0].Rows.Count;

        if (qtd5 > 0)
        {
            RptImageEdit.DataSource = ds5;
            RptImageEdit.DataBind();
        }
        else
        {
        }
    }