Exemple #1
0
        /// <summary>
        /// Método que atualiza os dados de um usuário na base de dados através de seu ID
        /// </summary>
        /// <param name="entidade">Entidade contendo os dados a serem atualizados.</param>
        /// <returns></returns>
        public void Atualizar(EstudoCasoGrafico entidade)
        {
            string SQL = @"UPDATE EstudoCasoGrafico
                              SET UsuarioSiteID = @EstudoCasoID,
                                  Titulo        = @Titulo,
                                  SubTitulo     = @SubTitulo,
                                  Q1Titulo      = @Q1Titulo,
                                  Q1SubTitulo   = @Q1SubTitulo,
                                  Q1Descricao   = @Q1Descricao,
                                  Q1Imagem      = @Q1Imagem,
                                  Q2Percentagem = @Q2Percentagem,
                                  Q2Descricao   = @Q2Descricao,
                                  Q3Titulo      = @Q3Titulo,
                                  Q3SubTitulo   = @Q3SubTitulo,
                                  Q3Descricao   = @Q3Descricao,
                                  Q4Titulo      = @Q4Titulo,
                                  Q4SubTitulo   = @Q4SubTitulo,
                                  Q4Descricao   = @Q4Descricao,
                                  Widget        = @Widget
                            WHERE ID=@ID;";


            using (DbConnection con = _db.CreateConnection())
            {
                con.Open();
                con.Execute(SQL, entidade);
                con.Close();
            }
        }
Exemple #2
0
        public EstudoCasoGrafico CarregarParaEstudo(int estudoCasoID)
        {
            EstudoCasoGrafico entidade = null;
            string            SQL      = @"SELECT TOP 1
                                  ID,
                                  EstudoCasoID,
                                  Titulo,
                                  SubTitulo,
                                  Q1Titulo,
                                  Q1SubTitulo,
                                  Q1Descricao,
                                  Q1Imagem,
                                  Q2Percentagem,
                                  Q2Descricao,
                                  Q3Titulo,
                                  Q3SubTitulo,
                                  Q3Descricao,
                                  Q4Titulo,
                                  Q4SubTitulo,
                                  Q4Descricao,
                                  Widget
                             FROM EstudoCasoGrafico (NOLOCK)
                            WHERE EstudoCasoID=@estudoCasoID;";

            using (DbConnection con = _db.CreateConnection())
            {
                con.Open();
                entidade = con.Query <EstudoCasoGrafico>(SQL, new { EstudoCasoID = estudoCasoID }).FirstOrDefault();
                con.Close();
            }
            return(entidade);
        }
Exemple #3
0
        /// <summary>
        /// Método que insere um usuário na base de dados
        /// </summary>
        /// <param name="entidade">Entidade contendo os dados a serem atualizados.</param>
        /// <returns></returns>
        public void Inserir(EstudoCasoGrafico entidade)
        {
            string SQL = @"INSERT 
                             INTO EstudoCasoGrafico 
                                  (EstudoCasoID,
                                   Titulo,
                                   SubTitulo,
                                   Q1Titulo,
                                   Q1SubTitulo,
                                   Q1Descricao,
                                   Q1Imagem,
                                   Q2Percentagem,
                                   Q2Descricao,
                                   Q3Titulo,
                                   Q3SubTitulo,
                                   Q3Descricao,
                                   Q4Titulo,
                                   Q4SubTitulo,
                                   Q4Descricao,
                                   Widget) 
                           VALUES (@EstudoCasoID,
                                   @Titulo,
                                   @SubTitulo,
                                   @Q1Titulo,
                                   @Q1SubTitulo,
                                   @Q1Descricao,
                                   @Q1Imagem,
                                   @Q2Percentagem,
                                   @Q2Descricao,
                                   @Q3Titulo,
                                   @Q3SubTitulo,
                                   @Q3Descricao,
                                   @Q4Titulo,
                                   @Q4SubTitulo,
                                   @Q4Descricao,
                                   @Widget);";

            using (DbConnection con = _db.CreateConnection())
            {
                con.Open();
                con.Execute(SQL, entidade);
                con.Close();
            }
        }