Esempio n. 1
0
        public void IncluirVoto(Entidade.Voto lVoto)
        {
            using (SqlConnection con = new SqlConnection(connectionString))
            {
                StringBuilder sqlQuery = new StringBuilder();
                sqlQuery.Append("INSERT INTO Voto (");
                sqlQuery.Append("   CodigoFilme");
                sqlQuery.Append("  ,CodigoEmocao");
                sqlQuery.Append("  ,Valor");
                sqlQuery.Append("  ,Data");
                sqlQuery.Append(" ) VALUES ( ");
                sqlQuery.Append("   @CodigoFilme");
                sqlQuery.Append("  ,@CodigoEmocao");
                sqlQuery.Append("  ,@Valor");
                sqlQuery.Append("  ,@Data");
                sqlQuery.Append(") ");

                con.Open();
                using (SqlCommand command = new SqlCommand(sqlQuery.ToString(), con))
                {
                    command.Parameters.Add(new SqlParameter("@CodigoFilme", lVoto.CodigoFilme));
                    command.Parameters.Add(new SqlParameter("@CodigoEmocao", lVoto.CodigoEmocao));
                    command.Parameters.Add(new SqlParameter("@Valor", lVoto.Valor));
                    command.Parameters.Add(new SqlParameter("@Data", lVoto.Data));
                    command.ExecuteNonQuery();
                }
                con.Close();
            }
        }
Esempio n. 2
0
        private Entidade.Voto PreencheEntidadeVoto(SqlDataReader lReader)
        {
            Entidade.Voto Voto = new Entidade.Voto();

            Voto.CodigoFilme = PreencheAtributo(lReader, 0, Voto.CodigoFilme);
            Voto.CodigoEmocao = PreencheAtributo(lReader, 1, Voto.CodigoEmocao);
            Voto.Valor = PreencheAtributo(lReader, 2, Voto.Valor);
            Voto.Data = PreencheAtributo(lReader, 3, Voto.Data);

            return Voto;
        }
Esempio n. 3
0
        private Entidade.Voto PreencheEntidadeVoto(SqlDataReader lReader)
        {
            Entidade.Voto Voto = new Entidade.Voto();

            Voto.CodigoFilme  = PreencheAtributo(lReader, 0, Voto.CodigoFilme);
            Voto.CodigoEmocao = PreencheAtributo(lReader, 1, Voto.CodigoEmocao);
            Voto.Valor        = PreencheAtributo(lReader, 2, Voto.Valor);
            Voto.Data         = PreencheAtributo(lReader, 3, Voto.Data);

            return(Voto);
        }
Esempio n. 4
0
        public static void IncluirVoto(Entidade.Voto lVoto)
        {
            //Incluir filme caso nao exista no banco
            if (!NG.Filme.ExisteFilme(lVoto.Filme))
            {
                NG.Filme.IncluirFilme(lVoto.Filme);
            }

            DB.Voto dbVoto = new DB.Voto();
            dbVoto.IncluirVoto(lVoto);
        }