Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        private void Click_Modificar(object sender, RoutedEventArgs e)
        {
            Patrocinadores patrocinadores = new Patrocinadores();

            patrocinadores.Show();
            this.Close();
        }
Exemplo n.º 3
0
 public virtual void EliminarPatrocinador(EstudioPatrocinador estudioPatrocinador)
 {
     Patrocinadores.ToList <EstudioPatrocinador>().ForEach(delegate(EstudioPatrocinador estPatrocinador)
     {
         if (estPatrocinador == estudioPatrocinador)
         {
             Patrocinadores.Remove(estPatrocinador);
         }
     });
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 6
0
 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);
     }
 }
Exemplo n.º 7
0
 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);
     }
 }
Exemplo n.º 8
0
        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);
        }