Exemple #1
0
        private void Gravar()
        {
            EntTurmaEmpresaArquivo objTurmaEmpresaArquivo = new EntTurmaEmpresaArquivo();

            if (!this.PageToObject(objTurmaEmpresaArquivo))
            {
                objTurmaEmpresaArquivo.Arquivo = HddnFldArquivo.Value;
            }

            try
            {
                //Verifica se é Insert ou Update
                if (objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo == 0)
                {
                    objTurmaEmpresaArquivo = new BllTurmaEmpresaArquivo().Inserir(objTurmaEmpresaArquivo);
                    MessageBox(this.Page, "Anexo inserido com sucesso!");
                }
                else
                {
                    new BllTurmaEmpresaArquivo().Alterar(objTurmaEmpresaArquivo);
                    MessageBox(this.Page, "Anexo alterado com sucesso!");
                }
            }
            catch (Exception ex)
            {
                MessageBox(this.Page, "Erro ao tentar Gravar o Anexo!");
            }
        }
Exemple #2
0
        /// <summary>
        /// Retorna uma entidade de TurmaEmpresaArquivo
        /// </summary>
        /// <autor>Fernando Carvalho</autor>
        /// <returns><type="EntTurmaEmpresaArquivo">EntTurmaEmpresaArquivo</list></returns>
        public EntTurmaEmpresaArquivo ObterPorId(Int32 IdTurmaEmpresaArquivo)
        {
            EntTurmaEmpresaArquivo objTurmaEmpresaArquivo = new EntTurmaEmpresaArquivo();

            using (DbConnection connection = db.CreateConnection())
            {
                connection.Open();
                DbTransaction transaction = connection.BeginTransaction();
                try
                {
                    objTurmaEmpresaArquivo = dalTurmaEmpresaArquivo.ObterPorId(IdTurmaEmpresaArquivo, transaction, db);
                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                    throw;
                }
                finally
                {
                    connection.Close();
                }
            }
            return(objTurmaEmpresaArquivo);
        }
Exemple #3
0
        /// <summary>
        /// Inclui um registro na tabela TBL_TURMA_EMPRESA_ARQUIVO
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <param name="objCidade">Entidade que representa a tabela Cidade</param>
        /// <param name="transaction">Transaction</param>
        /// <param name="db">DataBase</param>
        /// <returns>Entidade de Cidade</returns>
        public EntTurmaEmpresaArquivo Inserir(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo, DbTransaction transaction, Database db)
        {
            EntTurmaEmpresaArquivo objRetorno = null;
            DbCommand dbCommand = db.GetStoredProcCommand("STP_InsereTurmaEmpresaArquivo");

            dbCommand.CommandTimeout = BdConfig.CommmandTimeout;

            db.AddOutParameter(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO", DbType.Int32, objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo);
            db.AddInParameter(dbCommand, "@nCEA_EMPRESA_CADASTRO", DbType.Int32, objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro);
            db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresaArquivo.Turma.IdTurma);
            db.AddInParameter(dbCommand, "@nCEA_USUARIO", DbType.Int32, objTurmaEmpresaArquivo.Usuario.IdUsuario);
            db.AddInParameter(dbCommand, "@sTX_NOME", DbType.String, objTurmaEmpresaArquivo.Nome);
            db.AddInParameter(dbCommand, "@sTX_ARQUIVO", DbType.String, objTurmaEmpresaArquivo.Arquivo);
            db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresaArquivo.Ativo);
            db.AddInParameter(dbCommand, "@dDT_CADASTRO", DbType.DateTime, objTurmaEmpresaArquivo.DtCadastro);

            db.ExecuteNonQuery(dbCommand, transaction);

            objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo = ObjectUtils.ToInt(db.GetParameterValue(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO"));

            if (objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo != int.MinValue)
            {
                objRetorno = objTurmaEmpresaArquivo;
            }

            return(objRetorno);
        }
Exemple #4
0
        /// <summary>
        /// Popula TurmaEmpresaArquivo, conforme DataReader passado
        /// </summary>
        /// <autor>Fernando Carvalho</autor>
        /// <param name="dtrDados">DataReader a ser percorrido.</param>
        /// <returns><list type="EntTurmaEmpresaArquivo">Lista de EntTurmaEmpresaArquivo</list></returns>
        private List <EntTurmaEmpresaArquivo> Popular(DbDataReader dtrDados)
        {
            List <EntTurmaEmpresaArquivo> listEntReturn = new List <EntTurmaEmpresaArquivo>();
            EntTurmaEmpresaArquivo        entReturn;

            try
            {
                while (dtrDados.Read())
                {
                    entReturn = new EntTurmaEmpresaArquivo();

                    entReturn.IdTurmaEmpresaArquivo = ObjectUtils.ToInt(dtrDados["CDA_TURMA_EMPRESA_ARQUIVO"]);
                    entReturn.Nome        = ObjectUtils.ToString(dtrDados["TX_NOME"]);
                    entReturn.Arquivo     = ObjectUtils.ToString(dtrDados["TX_ARQUIVO"]);
                    entReturn.Ativo       = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]);
                    entReturn.DtCadastro  = ObjectUtils.ToDate(dtrDados["DT_CADASTRO"]);
                    entReturn.DtAlteracao = ObjectUtils.ToDate(dtrDados["DT_ALTERACAO"]);
                    entReturn.EmpresaCadastro.IdEmpresaCadastro = ObjectUtils.ToInt(dtrDados["CEA_EMPRESA_CADASTRO"]);
                    entReturn.Turma.IdTurma     = ObjectUtils.ToInt(dtrDados["CEA_TURMA"]);
                    entReturn.Usuario.IdUsuario = ObjectUtils.ToInt(dtrDados["CEA_USUARIO"]);
                    listEntReturn.Add(entReturn);
                }

                dtrDados.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(listEntReturn);
        }
Exemple #5
0
 private void ObjectToPage(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo)
 {
     this.HddnFldIdTurmaEmpresaArquivo.Value = objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo.ToString();
     this.HddnFldIdEmpresaCadastro.Value     = objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro.ToString();
     this.HddnFldIdTurma.Value = objTurmaEmpresaArquivo.Turma.IdTurma.ToString();
     this.TxtBxNome.Text       = objTurmaEmpresaArquivo.Nome;
     this.HddnFldArquivo.Value = objTurmaEmpresaArquivo.Arquivo;
 }
Exemple #6
0
        /// <summary>
        /// Altera uma Cidade
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <param name="objCidade">Entidade da Cidade</param>
        /// <param name="transaction">Transaction</param>
        /// <param name="db">DataBase</param>
        public void Alterar(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo, DbTransaction transaction, Database db)
        {
            DbCommand dbCommand = db.GetStoredProcCommand("STP_AtualizaTurmaEmpresaArquivo");

            dbCommand.CommandTimeout = BdConfig.CommmandTimeout;

            db.AddInParameter(dbCommand, "@nCDA_TURMA_EMPRESA_ARQUIVO", DbType.Int32, objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo);
            db.AddInParameter(dbCommand, "@nCEA_EMPRESA_CADASTRO", DbType.Int32, objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro);
            db.AddInParameter(dbCommand, "@nCEA_TURMA", DbType.Int32, objTurmaEmpresaArquivo.Turma.IdTurma);
            db.AddInParameter(dbCommand, "@nCEA_USUARIO", DbType.Int32, objTurmaEmpresaArquivo.Usuario.IdUsuario);
            db.AddInParameter(dbCommand, "@sTX_NOME", DbType.String, objTurmaEmpresaArquivo.Nome);
            db.AddInParameter(dbCommand, "@sTX_ARQUIVO", DbType.String, objTurmaEmpresaArquivo.Arquivo);
            db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Boolean, objTurmaEmpresaArquivo.Ativo);
            db.AddInParameter(dbCommand, "@dDT_ALTERACAO", DbType.DateTime, objTurmaEmpresaArquivo.DtAlteracao);
            db.ExecuteNonQuery(dbCommand, transaction);
        }
Exemple #7
0
        private Boolean PageToObject(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo)
        {
            objTurmaEmpresaArquivo.IdTurmaEmpresaArquivo             = StringUtils.ToInt(this.HddnFldIdTurmaEmpresaArquivo.Value);
            objTurmaEmpresaArquivo.EmpresaCadastro.IdEmpresaCadastro = StringUtils.ToInt(this.HddnFldIdEmpresaCadastro.Value);
            objTurmaEmpresaArquivo.Turma.IdTurma     = StringUtils.ToInt(this.HddnFldIdTurma.Value);
            objTurmaEmpresaArquivo.Usuario.IdUsuario = UsuarioLogado.IdUsuario;
            objTurmaEmpresaArquivo.Nome        = this.TxtBxNome.Text;
            objTurmaEmpresaArquivo.Ativo       = true;
            objTurmaEmpresaArquivo.DtCadastro  = DateTime.Now;
            objTurmaEmpresaArquivo.DtAlteracao = DateTime.Now;

            if (Session["flNameArquivo"] != null)
            {
                objTurmaEmpresaArquivo.Arquivo = Session["flNameArquivo"].ToString();
                Session.Remove("flNameArquivo");
                return(true);
            }
            return(false);
        }
Exemple #8
0
        /// <summary>
        /// Altera um TurmaEmpresaArquivo
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <param name="objTurmaEmpresaArquivo">Entidade de TurmaEmpresaArquivo</param>
        public void Alterar(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo)
        {
            using (DbConnection connection = db.CreateConnection())
            {
                connection.Open();
                DbTransaction transaction = connection.BeginTransaction();

                try
                {
                    dalTurmaEmpresaArquivo.Alterar(objTurmaEmpresaArquivo, transaction, db);

                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                    throw;
                }
                finally
                {
                    connection.Close();
                }
            }
        }
Exemple #9
0
        /// <summary>
        /// Inclui um TurmaEmpresaArquivo
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <param name="objTurmaEmpresaArquivo">Entidade do TurmaEmpresaArquivo</param>
        /// <returns>Entidade de TurmaEmpresaArquivo</returns>
        public EntTurmaEmpresaArquivo Inserir(EntTurmaEmpresaArquivo objTurmaEmpresaArquivo)
        {
            using (DbConnection connection = db.CreateConnection())
            {
                connection.Open();
                DbTransaction transaction = connection.BeginTransaction();
                try
                {
                    objTurmaEmpresaArquivo = dalTurmaEmpresaArquivo.Inserir(objTurmaEmpresaArquivo, transaction, db);

                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                    throw;
                }
                finally
                {
                    connection.Close();
                }
            }
            return(objTurmaEmpresaArquivo);
        }