public static List <Patrocinadores> PatrocinadorReto(int reto) { Connexion connString = new Connexion(); using (var conn = new NpgsqlConnection(connString.conexion)) { Console.Out.WriteLine("Opening connection"); conn.Open(); string query = "SELECT P.nombre " + "FROM(proyecto1.patrocinador_reto AS R JOIN proyecto1.patrocinador AS P ON R.id_patrocinador = P.id_patrocinador) " + "WHERE R.id_reto = @ID_Reto; "; query = query.Replace("@ID_Reto", reto.ToString()); using (var command = new NpgsqlCommand(query, conn)) { var reader = command.ExecuteReader(); List <Patrocinadores> listaPatrocinadores = new List <Patrocinadores>(); while (reader.Read()) { Patrocinadores patrocinador = null; patrocinador = new Patrocinadores(); patrocinador.nombrepatrocinador = reader.GetValue(0).ToString(); listaPatrocinadores.Add(patrocinador); } return(listaPatrocinadores); } } }
private void Click_Modificar(object sender, RoutedEventArgs e) { Patrocinadores patrocinadores = new Patrocinadores(); patrocinadores.Show(); this.Close(); }
public virtual void EliminarPatrocinador(EstudioPatrocinador estudioPatrocinador) { Patrocinadores.ToList <EstudioPatrocinador>().ForEach(delegate(EstudioPatrocinador estPatrocinador) { if (estPatrocinador == estudioPatrocinador) { Patrocinadores.Remove(estPatrocinador); } }); }
public virtual EstudioPatrocinador ObtenerPatrocinador(int idPatrocinador) { EstudioPatrocinador patrocinadorReturn = Patrocinadores.ToList <EstudioPatrocinador>() .Find(delegate(EstudioPatrocinador match) { return(match.Id == idPatrocinador); }); return(patrocinadorReturn); }
protected override void SetUp() { base.SetUp(); Patrocinados = new Patrocinados(); Patrocinado = new Jogador("ronaldo"); Patrocinados.Salvar(Patrocinado); ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, Patrocinado); Patrocinadores = new Patrocinadores(); Patrocinador = new Patrocinador("Adidas"); Patrocinador.AdicionarPatrocinado(contrato); }
internal int Alterar(Patrocinadores pAlterado) { try { using (avrasContext contexto = new avrasContext()) { var pAtual = contexto.Patrocinadores.Where(p => p.Id == pAlterado.Id).FirstOrDefault(); pAtual.Nome = pAlterado.Nome; pAtual.DataCadastro = pAlterado.DataCadastro; pAtual.Valor = pAlterado.Valor; pAtual.Parcelas = pAlterado.Parcelas; return(contexto.SaveChanges()); } } catch (Exception ex) { return(-1); } }
internal int Gravar(Patrocinadores patrocinadores) { try { using (avrasContext contexto = new avrasContext()) { if (patrocinadores.Id == 0) { contexto.Patrocinadores.Add(patrocinadores); } else { contexto.Patrocinadores.Attach(patrocinadores); } return(contexto.SaveChanges()); } } catch (Exception ex) { return(-1); } }
public virtual void AgregarPatrocinador(EstudioPatrocinador estudioPatrocinador) { if (estudioPatrocinador.Id == -1) { /*Patrocinadores.ToList<EstudioPatrocinador>().ForEach(delegate(EstudioPatrocinador estPatrocinador) * { * if (estPatrocinador.Patrocinador == estudioPatrocinador.Patrocinador) * throw new ApplicationException(string.Format("El Patrocinador Habilitado {0} ya existe en el estudio {1}", * estudioPatrocinador.Patrocinador.Descripcion, * this.Descripcion)); * });*/ EstudioPatrocinador patrocinadorExiste = this.ObtenerPatrocinador(estudioPatrocinador.Patrocinador.Id); if (patrocinadorExiste != null) { throw new ApplicationException(string.Format("El Patrocinador Habilitado {0} ya existe en el estudio {1}", estudioPatrocinador.Patrocinador.Descripcion, this.Descripcion)); } } estudioPatrocinador.Estudio = this; Patrocinadores.Add(estudioPatrocinador); }