protected void ddlAnio_SelectedIndexChanged(object sender, EventArgs e) { if (ddlAnio.SelectedValue != "0") { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = ddlAnio.SelectedValue; EAgenda = BAgenda.ConsultarAgenda(EAgenda); if (EAgenda != null) { txtFAperturaC.Text = string.Format("{0:dd/MM/yyyy}", EAgenda.FecApertura); txtFCierreC.Text = string.Format("{0:dd/MM/yyyy}", EAgenda.FecCierre); txtFInicioC.Text = string.Format("{0:dd/MM/yyyy}", EAgenda.FecIniEscolar); txtFTerminoC.Text = string.Format("{0:dd/MM/yyyy}", EAgenda.FecFinEscolar); txtFAprobacion.Text = string.Format("{0:dd/MM/yyyy}", EAgenda.FecModificacion); txtResponsable.Text = EAgenda.UsuModificación.ToString(); txtDescripcion.Text = EAgenda.Descripcion.ToString(); } ECalendario ECalendario = new ECalendario(); ECalendario.IdAgenda = ddlAnio.SelectedValue; BCalendario BCalendario = new BCalendario(); List <ECalendario> ListECalendario; ListECalendario = BCalendario.ConsultarCalendariosAgenda(ECalendario); gvCalendario.DataSource = ListECalendario; gvCalendario.DataBind(); if (ListECalendario.Count == 0) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloCalendarioAgenda + "','" + Constant.MensajeCalendarioAgenda + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); } if (ListECalendario.Count == 2) { if (gvCalendario.Rows[0].Cells[3].Text == Constant.ParametroCalendarioAprobado && gvCalendario.Rows[1].Cells[3].Text == Constant.ParametroCalendarioAprobado) { btnOperGenerar.Visible = true; txtDescripcion.CssClass = "input-xxlarge "; } else { btnOperGenerar.Visible = false; txtDescripcion.CssClass = "input-xxlarge uneditable-input"; } } else { txtDescripcion.CssClass = "input-xxlarge uneditable-input"; } } else { objResources.LimpiarControles(this.Controls); btnOperGenerar.Visible = false; txtDescripcion.CssClass = "input-xxlarge uneditable-input"; } }
protected void gvActividad_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType != DataControlRowType.DataRow) { return; } ECalendario ECalendario = new ECalendario { IdCalendario = int.Parse(e.Row.Cells[2].Text), }; BCalendario BCalendario = new BCalendario(); ECalendario = BCalendario.ConsultarTipoCalendario(ECalendario); e.Row.Cells[2].Text = BParametro.ConsultarParametro(int.Parse(Constant.ParametroTipoActividad), 0, ECalendario.Tipo.ToString()); if (ECalendario.Tipo.ToString() == "A") { e.Row.Cells[3].Text = BParametro.ConsultarParametro(int.Parse(Constant.ParametroTipoActividadAcademica), int.Parse(e.Row.Cells[3].Text), null); } else if (ECalendario.Tipo.ToString() == "E") { e.Row.Cells[3].Text = BParametro.ConsultarParametro(int.Parse(Constant.ParametroTipoActividadExtracurricular), int.Parse(e.Row.Cells[3].Text), null); } }