public GrupoPermissao() { IdGrupo = 0; IdEscola = 1; Descricao = string.Empty; TipoPessoa = new CRJTipoPessoa(); }
/// <summary> /// Método que retorna todos os CRJTipoPessoa do Banco de Dados. /// </summary> /// <returns>Lista Tipada da Entidade CRJTipoPessoa contendo os CRJTipoPessoa do Banco de Dados.</returns> public List <CRJTipoPessoa> ObterCRJTipoPessoa() { //Instânciando a Lista Tipada. List <CRJTipoPessoa> objCRJTipoPessoaColecao = new List <CRJTipoPessoa>(); Database db = Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase("BancoSistema"); using (DbCommand dbCommand = db.GetStoredProcCommand("STPCRJTipoPessoa")) { using (DataSet ds = db.ExecuteDataSet(dbCommand)) { if (ds != null && ds.Tables.Count > 0) { DataTable dtCRJTipoPessoa = ds.Tables[0]; for (int i = 0; i < dtCRJTipoPessoa.Rows.Count; i++) { CRJTipoPessoa objCRJTipoPessoa = PopularEntidade(dtCRJTipoPessoa, i); objCRJTipoPessoaColecao.Add(objCRJTipoPessoa); objCRJTipoPessoa = null; } } } } return(objCRJTipoPessoaColecao); }
private Ext.Net.Checkbox NewCheckBoxFrom(CRJTipoPessoa objTipoPessoa) { if (objTipoPessoa != null) { Ext.Net.Checkbox chk = new Checkbox(); chk.ID = "Checkbox_" + objTipoPessoa.IdTipoPessoa.ToString(); chk.BoxLabel = objTipoPessoa.Descricao; chk.StyleSpec = "margin-left:20px"; chk.LabelAlign = LabelAlign.Left; chk.DirectEvents.Check.Event += new ComponentDirectEvent.DirectEventHandler(chkTipoPessoa_Check); chk.DirectEvents.Check.EventMask.ShowMask = true; chk.DirectEvents.Check.ExtraParams.Add(new Ext.Net.Parameter { Name = "IdTipoPessoa", Mode = ParameterMode.Value, Value = objTipoPessoa.IdTipoPessoa.ToString() }); return(chk); } else { return(null); } }
/// <summary> /// Popular a Entidade. /// </summary> /// <param name="dtCRJTipoPessoa">Datatable contendo os dados.</param> /// <param name="i">Índice no DataTable</param> /// <returns>Entidade Populada.</returns> private static CRJTipoPessoa PopularEntidade(DataTable dtCRJTipoPessoa, int i) { //Criando um objeto do tipo CRJTipoPessoa. CRJTipoPessoa objCRJTipoPessoa = new CRJTipoPessoa(); if (dtCRJTipoPessoa.Columns.Contains("IdTipoPessoa")) { if (dtCRJTipoPessoa.Rows[i]["IdTipoPessoa"] != DBNull.Value) { objCRJTipoPessoa.IdTipoPessoa = Convert.ToInt32(dtCRJTipoPessoa.Rows[i]["IdTipoPessoa"].ToString()); } } if (dtCRJTipoPessoa.Columns.Contains("Descricao")) { if (dtCRJTipoPessoa.Rows[i]["Descricao"] != DBNull.Value) { objCRJTipoPessoa.Descricao = Convert.ToString(dtCRJTipoPessoa.Rows[i]["Descricao"]); } } return(objCRJTipoPessoa); }
/// <summary> /// Método que retorna os CRJTipoPessoa do Banco de Dados. /// </summary> /// <param name="p"> da CRJTipoPessoa que consultado no Banco de Dados.</param> /// <returns>Lista Tipada da Entidade CRJTipoPessoa contendo os CRJTipoPessoa do Banco de Dados.</returns> public CRJTipoPessoa ObterCRJTipoPessoaPorId(int pId) { //Instânciando a Lista Tipada. List <CRJTipoPessoa> objCRJTipoPessoaColecao = new List <CRJTipoPessoa>(); Database db = Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase("BancoSistema"); using (DbCommand dbCommand = db.GetStoredProcCommand("STPCRJTipoPessoa02")) { //Parâmetros da Stored Procedure. db.AddInParameter(dbCommand, "pIdTipoPessoa", DbType.Int32, pId); using (DataSet ds = db.ExecuteDataSet(dbCommand)) { if (ds != null && ds.Tables.Count > 0) { DataTable dtCRJTipoPessoa = ds.Tables[0]; for (int i = 0; i < dtCRJTipoPessoa.Rows.Count; i++) { CRJTipoPessoa objCRJTipoPessoa = PopularEntidade(dtCRJTipoPessoa, i); objCRJTipoPessoaColecao.Add(objCRJTipoPessoa); objCRJTipoPessoa = null; } } } } if (objCRJTipoPessoaColecao != null && objCRJTipoPessoaColecao.Count > 0) { return(objCRJTipoPessoaColecao[0]); } else { return(null); } }