protected override bool ReceberAutoIncremento(QuerySelectStoredProcedure qs, ACA_CargaHorariaExtraclasse entity) { if (entity != null & qs != null && qs.Return.Rows.Count > 0) { entity.che_id = Convert.ToInt32(qs.Return.Rows[0][0]); return(entity.che_id > 0); } return(false); }
protected void rptPeriodoCalendario_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { int dis_id = -1; int tpc_id = -1; Repeater rptPeriodoCalendario = e.Item.NamingContainer as Repeater; if (rptPeriodoCalendario != null) { RepeaterItem rptItemDisciplina = rptPeriodoCalendario.NamingContainer as RepeaterItem; if (rptItemDisciplina != null) { HiddenField hdnDisId = rptItemDisciplina.FindControl("hdnDisId") as HiddenField; if (hdnDisId != null) { int.TryParse(hdnDisId.Value, out dis_id); } } } HiddenField hdnTpcId = e.Item.FindControl("hdnTpcId") as HiddenField; if (hdnTpcId != null) { int.TryParse(hdnTpcId.Value, out tpc_id); } ACA_CargaHorariaExtraclasse entity = LstCargaHoraria.Find(p => p.dis_id == dis_id && p.tpc_id == tpc_id); if (entity != null && entity.che_id > 0) { HiddenField hdnCheId = e.Item.FindControl("hdnCheId") as HiddenField; if (hdnCheId != null) { hdnCheId.Value = entity.che_id.ToString(); } TextBox txtCargaHoraria = e.Item.FindControl("txtCargaHoraria") as TextBox; if (txtCargaHoraria != null) { txtCargaHoraria.Text = entity.che_cargaHoraria > 0 ? Convert.ToInt32(entity.che_cargaHoraria).ToString() : string.Empty; txtCargaHoraria.Enabled = DisciplinaPermiteEditar[entity.dis_id]; } } } }
protected override void ParamDeletar(QueryStoredProcedure qs, ACA_CargaHorariaExtraclasse entity) { base.ParamDeletar(qs, entity); Param = qs.NewParameter(); Param.DbType = DbType.Byte; Param.ParameterName = "@che_situacao"; Param.Size = 1; Param.Value = entity.che_situacao; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.DateTime; Param.ParameterName = "@che_dataAlteracao"; Param.Value = entity.che_dataAlteracao; qs.Parameters.Add(Param); }
public override bool Delete(ACA_CargaHorariaExtraclasse entity) { __STP_DELETE = "NEW_ACA_CargaHorariaExtraclasse_UpdateSituacao"; return(base.Delete(entity)); }
protected override bool Alterar(ACA_CargaHorariaExtraclasse entity) { __STP_UPDATE = "NEW_ACA_CargaHorariaExtraclasse_UPDATE"; return(base.Alterar(entity)); }
protected override void ParamAlterar(QueryStoredProcedure qs, ACA_CargaHorariaExtraclasse entity) { entity.che_dataAlteracao = DateTime.Now; base.ParamAlterar(qs, entity); qs.Parameters.RemoveAt("@che_dataCriacao"); }
protected override void ParamInserir(QuerySelectStoredProcedure qs, ACA_CargaHorariaExtraclasse entity) { entity.che_dataCriacao = entity.che_dataAlteracao = DateTime.Now; base.ParamInserir(qs, entity); }