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); }
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; } }
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; } }