Ejemplo n.º 1
0
        /// <summary>
        /// Popula ArquivoGrupo, conforme DataReader passado
        /// </summary>
        /// <autor>Thiago Moreira</autor>
        /// <param name="dtrDados">DataReader a ser percorrido.</param>
        /// <returns><list type="EntArquivoGrupo">Lista de EntArquivoGrupo</list></returns>
        private List <EntArquivoGrupo> Popular(DbDataReader dtrDados)
        {
            List <EntArquivoGrupo> listEntReturn = new List <EntArquivoGrupo>();
            EntArquivoGrupo        entReturn;

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

                    entReturn.Arquivo.IdArquivo = ObjectUtils.ToInt(dtrDados["CEA_ARQUIVO"]);
                    entReturn.AdmGrupo.IdGrupo  = ObjectUtils.ToInt(dtrDados["CEA_GRUPO"]);

                    listEntReturn.Add(entReturn);
                }

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

            return(listEntReturn);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Inclui um registro na tabela ArquivoGrupo
        /// </summary>
        /// <autor>Thiago Moreira</autor>
        /// <param name="objArquivoGrupo">Entidade que representa a tabela ArquivoGrupo</param>
        /// <param name="transaction">Transaction</param>
        /// <param name="db">DataBase</param>
        /// <returns>Entidade de ArquivoGrupo</returns>
        public EntArquivoGrupo Inserir(EntArquivoGrupo objArquivoGrupo, DbTransaction transaction, Database db)
        {
            DbCommand dbCommand = db.GetStoredProcCommand("STP_InsereArquivoGrupo");

            dbCommand.CommandTimeout = BdConfig.CommmandTimeout;

            db.AddInParameter(dbCommand, "@nCEA_ARQUIVO", DbType.Int32, objArquivoGrupo.Arquivo.IdArquivo);
            db.AddInParameter(dbCommand, "@nCEA_GRUPO", DbType.Int32, objArquivoGrupo.AdmGrupo.IdGrupo);

            db.ExecuteNonQuery(dbCommand, transaction);

            return(objArquivoGrupo);
        }
Ejemplo n.º 3
0
        private List <EntArquivoGrupo> obterGruposSelecionados()
        {
            List <EntArquivoGrupo> res = new List <EntArquivoGrupo>();

            foreach (GridViewRow item in this.grdGrupoIncluir.Rows)
            {
                if (item.RowType == DataControlRowType.DataRow)
                {
                    if (((CheckBox)item.Cells[4].Controls[1]).Checked)
                    {
                        EntArquivoGrupo objArquivoGrupo = new EntArquivoGrupo();
                        if (this.HddnFldIdArquivo.Value != "")
                        {
                            objArquivoGrupo.Arquivo.IdArquivo = int.Parse(this.HddnFldIdArquivo.Value);
                        }
                        objArquivoGrupo.AdmGrupo.IdGrupo = StringUtils.ToInt(((Label)this.grdGrupoIncluir.Rows[item.DataItemIndex].Cells[0].FindControl("lblIdGrupo")).Text);

                        res.Add(objArquivoGrupo);
                    }
                }
            }

            return(res);
        }