public static int Delete(Par_Partida par)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;
            string        sql = "delete from par_partidas where par_codigo = '?par_codigo';";

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

            objCommand.Parameters.Add(Mapped.Parameter("?par_codigo", par.Par_codigo));
            objCommand.ExecuteNonQuery();
            objConnection.Close();
            objCommand.Dispose();
            objConnection.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
    public static int Update(Par_Partida par)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "update par_partidas par left join end_endereco en on en.end_cep = par.end_cep ";
            sql += "left join esp_esportes esp on esp.esp_codigo = par.esp_codigo ";
            sql += "set par_nome = ?par_nome , par_nome_local = ?par_nome_local, par_data = ?par_data, ";
            sql += "par_horario_inicio = ?par_horario_inicio, par_horario_termino = ?par_horario_termino, ";
            sql += "par_idade_minima = ?par_idade_minima, par_idade_maxima = ?par_idade_maxima, ";
            sql += "par_genero_permitido = ?par_genero_permitido, par_numero_integrantes = ?par_numero_integrantes, ";
            sql += "par_preco = ?par_preco, par_tipo_espaco = ?par_tipo_espaco, en.end_cep= ?end_cep , par.esp_codigo= ?esp_codigo where par_codigo = ?par_codigo ;";

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

            objCommand.Parameters.Add(Mapped.Parameter("?par_codigo", par.Par_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?par_nome", par.Par_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?par_nome_local", par.Par_nome_local));
            objCommand.Parameters.Add(Mapped.Parameter("?par_data", par.Par_data));
            objCommand.Parameters.Add(Mapped.Parameter("?par_horario_inicio", par.Par_horario_inicio));
            objCommand.Parameters.Add(Mapped.Parameter("?par_horario_termino", par.Par_horario_termino));
            objCommand.Parameters.Add(Mapped.Parameter("?par_idade_minima", par.Par_idade_minima));
            objCommand.Parameters.Add(Mapped.Parameter("?par_idade_maxima", par.Par_idade_maxima));
            objCommand.Parameters.Add(Mapped.Parameter("?par_genero_permitido", par.Par_genero_permitido));
            objCommand.Parameters.Add(Mapped.Parameter("?par_numero_integrantes", par.Par_numero_integrantes));
            objCommand.Parameters.Add(Mapped.Parameter("?par_preco", par.Par_preco));
            objCommand.Parameters.Add(Mapped.Parameter("?par_tipo_espaco", par.Par_tipo_espaco));
            // FK
            objCommand.Parameters.Add(Mapped.Parameter("?end_cep", par.End_cep.End_cep));
            objCommand.Parameters.Add(Mapped.Parameter("?esp_codigo", par.Esp_codigo.Esp_codigo));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
    public static int Insert(Par_Partida par)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "insert into par_partidas (par_nome, par_nome_local, par_data, par_horario_inicio, par_horario_termino, par_idade_minima, par_idade_maxima, ";
            sql += "par_genero_permitido, par_numero_integrantes, par_preco, par_tipo_espaco, par_ativo, pef_codigo_adm, pej_codigo, end_cep, esp_codigo) ";
            sql += "values ( ?par_nome, ?par_nome_local, ?par_data, ?par_horario_inicio, ?par_horario_termino, ?par_idade_minima, ?par_idade_maxima,";
            sql += " ?par_genero_permitido, ?par_numero_integrantes, ?par_preco, ?par_tipo_espaco, ?par_ativo, ?pef_codigo_adm, null, ?end_cep, ?esp_codigo);";

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

            objCommand.Parameters.Add(Mapped.Parameter("?par_nome", par.Par_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?par_nome_local", par.Par_nome_local));
            objCommand.Parameters.Add(Mapped.Parameter("?par_data", par.Par_data));
            objCommand.Parameters.Add(Mapped.Parameter("?par_horario_inicio", par.Par_horario_inicio));
            objCommand.Parameters.Add(Mapped.Parameter("?par_horario_termino", par.Par_horario_termino));
            objCommand.Parameters.Add(Mapped.Parameter("?par_idade_minima", par.Par_idade_minima));
            objCommand.Parameters.Add(Mapped.Parameter("?par_idade_maxima", par.Par_idade_maxima));
            objCommand.Parameters.Add(Mapped.Parameter("?par_genero_permitido", par.Par_genero_permitido));
            objCommand.Parameters.Add(Mapped.Parameter("?par_numero_integrantes", par.Par_numero_integrantes));
            objCommand.Parameters.Add(Mapped.Parameter("?par_preco", par.Par_preco));
            objCommand.Parameters.Add(Mapped.Parameter("?par_tipo_espaco", par.Par_tipo_espaco));
            objCommand.Parameters.Add(Mapped.Parameter("?par_ativo", par.Par_ativo));
            // FK
            objCommand.Parameters.Add(Mapped.Parameter("?pef_codigo_adm", par.Pef_codigo_adm.Pef_codigo));
            //objCommand.Parameters.Add(Mapped.Parameter("?pej_codigo", par.Pej_codigo.Pej_codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?end_cep", par.End_cep.End_cep));
            objCommand.Parameters.Add(Mapped.Parameter("?esp_codigo", par.Esp_codigo.Esp_codigo));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }
Пример #4
0
    protected void BtnCriar_Click(object sender, EventArgs e)
    {
        Esp_Esportes esp = new Esp_Esportes();
        Par_Partida  par = new Par_Partida();

        esp.Esp_codigo     = Convert.ToInt32(ddlEsporte.SelectedValue);
        par.Esp_codigo     = esp;
        par.Par_nome       = txtNomePartida.Text;
        par.Par_nome_local = txtLocal.Text;
        par.Par_data       = txtData.Text;

        par.Par_tipo_espaco        = ddlTipoLocal.SelectedValue;
        par.Par_preco              = Convert.ToDouble(txtValor.Text);
        par.Par_horario_inicio     = txtInicio.Text;
        par.Par_horario_termino    = txtFim.Text;
        par.Par_genero_permitido   = ddlGenero.SelectedValue;
        par.Par_numero_integrantes = Convert.ToInt32(txtNumeroParticipantes.Text);
        par.Par_idade_minima       = Convert.ToInt32(txtIdadeMinima.Text);
        par.Par_idade_maxima       = Convert.ToInt32(txtIdadeMaxima.Text);
        par.Par_ativo              = true;

        End_Endereco end = new End_Endereco();

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

        Pef_Pessoa_Fisica pef = (Pef_Pessoa_Fisica)Session["usuario"];

        par.Pef_codigo_adm = pef;

        //Gpe_Grupo_Pessoas gpe = new Gpe_Grupo_Pessoas();
        //gpe.Pef_codigo = pef;

        switch (Par_PartidasBD.Insert(par))
        {
        case 0:
            DataSet dsParCodigo = Par_PartidasBD.SelectUltimaPartidaCriada(pef);
            Gpe_Grupo_PessoasBD.Insert(Convert.ToInt32(dsParCodigo.Tables[0].Rows[0]["par_codigo"]), pef.Pef_codigo);
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            break;

        case -2:
            Response.Redirect("QuemSomos.aspx");
            break;
        }
    }
Пример #5
0
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        Par_Partida  par = new Par_Partida();
        Esp_Esportes esp = new Esp_Esportes();
        End_Endereco end = new End_Endereco();

        esp.Esp_codigo = Convert.ToInt32(ddlEsporteEdit.SelectedValue);
        par.Esp_codigo = esp;

        par.Par_codigo             = Convert.ToInt32(ltlParCodigo1.Text);
        par.Par_nome               = txtNomePartidaEdit.Text;
        par.Par_nome_local         = txtLocalEdit.Text;
        par.Par_data               = txtDataEdit.Text;
        par.Par_horario_inicio     = txtInicioEdit.Text;
        par.Par_horario_termino    = txtFimEdit.Text;
        par.Par_idade_minima       = Convert.ToInt32(txtIdadeMinimaEdit.Text);
        par.Par_idade_maxima       = Convert.ToInt32(txtIdadeMaximaEdit.Text);
        par.Par_genero_permitido   = ddlGeneroEdit.SelectedValue;
        par.Par_numero_integrantes = Convert.ToInt32(txtNumeroParticipantesEdit.Text);
        par.Par_preco              = Convert.ToDouble(txtPrecoEdit.Text);
        par.Par_tipo_espaco        = ddlTipoEspacoEdit.SelectedValue;

        end.End_cep = Convert.ToInt32(ltlCep1.Text);
        par.End_cep = end;

        switch (Par_PartidasBD.Update(par))
        {
        case 0:
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            break;

        case -2:
            Response.Redirect("QuemSomos.aspx");
            break;
        }
    }