/// <summary> /// Retorna um Desempenho Global /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><list type="EntCargo">Lista de EntDesempenhoGlobal</list></returns> public List <EntDesempenhoGlobal> GerarDesempenhoGlobal2011(EntDesempenhoGlobal objDesempenhoGlobal, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaDesempenhoGlobal2011"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@NomeFantasia", DbType.String, objDesempenhoGlobal.NomeFantasia); db.AddInParameter(dbCommand, "@CPF_CNPJ", DbType.String, objDesempenhoGlobal.CPF_CNPJ); db.AddInParameter(dbCommand, "@Regiao", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Regiao)); db.AddInParameter(dbCommand, "@Categoria", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Categoria)); db.AddInParameter(dbCommand, "@Grupo", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Grupo)); db.AddInParameter(dbCommand, "@Estado", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Estado)); db.AddInParameter(dbCommand, "@EstadoRegiao", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.EstadoRegiao)); db.AddInParameter(dbCommand, "@Cidade", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Cidade)); db.AddInParameter(dbCommand, "@EscritorioRegional", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.EscritorioRegional)); db.AddInParameter(dbCommand, "@Status", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Status)); db.AddInParameter(dbCommand, "@PremioEspecial", DbType.Int32, BooleanUtils.ToInt(objDesempenhoGlobal.PremioEspecial)); db.AddInParameter(dbCommand, "@Turma", DbType.Int32, IntUtils.ToIntNull(objDesempenhoGlobal.Turma)); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { return(this.Popular(dtrDados)); } else { return(new List <EntDesempenhoGlobal>()); } } }
/// <summary> /// Popula Relatorio Desempenho Global, conforme DataReader passado /// </summary> /// <autor>Robinson Campos</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntCargo">Lista de RelRankingFinalista</list></returns> private List <EntDesempenhoGlobal> Popular(DbDataReader dtrDados) { List <EntDesempenhoGlobal> listEntReturn = new List <EntDesempenhoGlobal>(); EntDesempenhoGlobal entReturn; try { while (dtrDados.Read()) { entReturn = new EntDesempenhoGlobal(); entReturn.Criterio = ObjectUtils.ToString(dtrDados["CRITERIO"]); entReturn.PontuacaoMaxima = ObjectUtils.ToString(dtrDados["PONTUACAO_MAXIMA"]); entReturn.PontuacaoObtida = ObjectUtils.ToDouble(dtrDados["PONTUACAO_OBTIDA"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
private void PageToObject(EntDesempenhoGlobal objDesempenhoGlobal) { objDesempenhoGlobal.CPF_CNPJ = StringUtils.OnlyNumbers(this.TxtBxCNPJ_CPF.Text); objDesempenhoGlobal.NomeFantasia = this.TxtBxNome.Text; objDesempenhoGlobal.Turma = this.UCEstado1.IdTurma; objDesempenhoGlobal.EscritorioRegional = this.UCEstado1.IdEscritorioRegional; objDesempenhoGlobal.Regiao = this.UCEstado1.IdRegiao; objDesempenhoGlobal.Cidade = this.UCEstado1.IdCidade; objDesempenhoGlobal.Grupo = this.UCEstado1.IdGrupo; objDesempenhoGlobal.Categoria = StringUtils.ToInt(DrpDwnLstCategoria.SelectedValue); objDesempenhoGlobal.Status = StringUtils.ToInt(DrpDwnLstStatus.SelectedValue); objDesempenhoGlobal.PremioEspecial = this.ChckBxPremiosEspeciais.Checked; }
protected void ImgBttnPesquisar_Click(object sender, ImageClickEventArgs e) { EntDesempenhoGlobal objDesempenhoGlobal = new EntDesempenhoGlobal(); this.PageToObject(objDesempenhoGlobal); //List<EntDesempenhoGlobal> lstDesempenhoGlobal2010 = new BllDesempenhoGlobal().GerarDesempenhoGlobal2010(objDesempenhoGlobal); List <EntDesempenhoGlobal> lstDesempenhoGlobal2011 = new BllDesempenhoGlobal().GerarDesempenhoGlobal2011(objDesempenhoGlobal); //this.PopulaGridDesempenhoGlobal2010(lstDesempenhoGlobal2010); this.PopulaGridDesempenhoGlobal2011(lstDesempenhoGlobal2011); this.GerarGraficoRadar(lstDesempenhoGlobal2011); this.divGrafico.Visible = true; this.GeraQuestionario(); }
/// <summary> /// Retorna uma Lista de entidade de Desempenho Global /// </summary> /// <autor>Fernando Carvalho</autor> public List <EntDesempenhoGlobal> GerarDesempenhoGlobal2011(EntDesempenhoGlobal objDesempenhoGlobal) { List <EntDesempenhoGlobal> lstDesempenhoGlobal = new List <EntDesempenhoGlobal>(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { lstDesempenhoGlobal = dalDesempenhoGlobal.GerarDesempenhoGlobal2011(objDesempenhoGlobal, transaction, db); } catch { throw; } finally { connection.Close(); } } return(lstDesempenhoGlobal); }