Ejemplo n.º 1
0
        protected void rptPeriodo_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem ||
                e.Item.ItemType == ListItemType.Item)
            {
                Button btnPeriodo = (Button)e.Item.FindControl("btnPeriodo");
                if (btnPeriodo != null)
                {
                    if (!Convert.ToString(btnPeriodo.CssClass).Contains("btnMensagemUnload"))
                    {
                        btnPeriodo.CssClass += " btnMensagemUnload";
                    }
                }

                if (ltAvaliacao.Any())
                {
                    int tpc_id = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "tpc_id"));

                    ACA_Avaliacao entityAvaliacao = tpc_id > 0 ?
                                                    ltAvaliacao.Find(p => p.tpc_id == tpc_id) :
                                                    ltAvaliacao.Find(p => p.ava_tipo == (byte)AvaliacaoTipo.Final);

                    HiddenField hdn = (HiddenField)e.Item.FindControl("hdnIdAvaliacao");
                    hdn.Value = entityAvaliacao == null ? "-1" : entityAvaliacao.ava_id.ToString();

                    hdn       = (HiddenField)e.Item.FindControl("hdnAvaliacaoTipo");
                    hdn.Value = entityAvaliacao == null ? "0" : entityAvaliacao.ava_tipo.ToString();
                }
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Recebe o valor do auto incremento e coloca na propriedade
 /// </summary>
 /// <param name="qs">Objeto da Store Procedure</param>
 /// <param name="entity">Entidade com os dados para preenchimento dos parametros.</param>
 /// <returns>TRUE - Se entity.ParametroId > 0</returns>
 protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, ACA_Avaliacao entity)
 {
     entity.ava_id = Convert.ToInt32(qs.Return.Rows[0][0]);
     return(entity.ava_id > 0);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Sobrescrita do método carregar, que traz o campo tpc_ordem.
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public override bool Carregar(ACA_Avaliacao entity)
 {
     __STP_LOAD = "NEW_ACA_Avaliacao_Load";
     return(base.Carregar(entity));
 }