private void IniciarValidacion() { ECalendario ECalendario = (ECalendario)Session["Calendario"]; EAgenda EAgenda = new EAgenda() { IdAgenda = ECalendario.IdAgenda }; EAgenda = BAgenda.ConsultarAgenda(EAgenda); var FecIniAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.FecIniEscolar); var FecFinAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.FecFinEscolar); rvInicio.MinimumValue = FecIniAnio.ToString(); rvInicio.MaximumValue = FecFinAnio.ToString(); rvTermino.MinimumValue = FecIniAnio.ToString(); rvTermino.MaximumValue = FecFinAnio.ToString(); if (ckbFTermino.Checked == false) { rvInicio.ErrorMessage = "<div><i>*La fecha de la actividad debe pertenecer al año escolar actual (" + FecIniAnio.ToString() + " - " + FecFinAnio.ToString() + ").</i></div>"; lblFecInicio.Text = "Fecha"; } else { rvInicio.ErrorMessage = "<div><i>*La fecha de inicio de la actividad debe pertenecer al año escolar actual (" + FecIniAnio.ToString() + " - " + FecFinAnio.ToString() + ").</i></div>"; lblFecInicio.Text = "Fecha de Inicio"; } }
protected void ddlAnio_SelectedIndexChanged(object sender, EventArgs e) { try { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = ddlAnio.SelectedValue; EUsuario EUsuario = (EUsuario)Session["Usuario"]; List <ESolicitudActividad> lstSolicitudes = BSolicitudActividad.ListarSolicitudesAgenda(EAgenda, EUsuario); gvConsultaSolicitudes.DataSource = lstSolicitudes; gvConsultaSolicitudes.DataBind(); } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } /*retval.Columns.Add("IdSolicitudActividad", typeof(int)); * retval.Columns.Add("IdActividad", typeof(int)); * retval.Columns.Add("Nombre", typeof(string)); * retval.Columns.Add("Actividad", typeof(string)); * retval.Columns.Add("TipoActividad", typeof(string)); * retval.Columns.Add("FechaInicio", typeof(DateTime)); * retval.Columns.Add("FechaFin", typeof(DateTime)); * retval.Columns.Add("IdPersona", typeof(string)); * retval.Columns.Add("Responsable", typeof(string)); * retval.Columns.Add("Motivo", typeof(string)); * retval.Columns.Add("Estado", typeof(DateTime));*/ }
public EAgenda ConsultarAgenda(EAgenda EAgenda) { EAgenda retval = null; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_ConsultarAgenda", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdAgenda", EAgenda.IdAgenda)); using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.Read()) { retval = new EAgenda() { IdAgenda = reader["IdAgenda"].ToString(), Descripcion = reader["Descripcion"].ToString(), FecApertura = Convert.ToDateTime(reader["FecApertura"].ToString()), FecCierre = Convert.ToDateTime(reader["FecCierre"].ToString()), FecIniEscolar = Convert.ToDateTime(reader["FecIniEscolar"].ToString()), FecFinEscolar = Convert.ToDateTime(reader["FecFinEscolar"].ToString()), Estado = int.Parse(reader["Estado"].ToString()), UsuModificación = reader["UsuModificacion"].ToString(), FecModificacion = reader.IsDBNull(8) ? (DateTime?)null : Convert.ToDateTime(reader["FecModificacion"].ToString()) }; } } } cn.Close(); return(retval); }
protected void btnGenerar_Click(object sender, EventArgs e) { try { EAgenda EAgenda = new EAgenda { IdAgenda = ddlAnio.SelectedValue.ToString(), Descripcion = txtDescripcion.Text }; int result = 0; result = BAgenda.GenerarAgenda(EAgenda); if (result != 0) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloGenerarAgenda + "','" + Constant.MensajeGenerarAgenda + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); objResources.LimpiarControles(this.Controls); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloGenerarAgenda + "','" + Constant.MensajeErrorGenerarAgenda + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); } } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { EUsuario EUsuario = (EUsuario)Session["Usuario"]; EAgenda EAgenda = new EAgenda { FecApertura = objResources.GetDateFromTextBox(txtFApertura), FecCierre = objResources.GetDateFromTextBox(txtFCierre), FecIniEscolar = objResources.GetDateFromTextBox(txtFInicio), FecFinEscolar = objResources.GetDateFromTextBox(txtFTermino) }; int result = 0; result = BAgenda.RegistrarAperturaAgenda(EAgenda, EUsuario); if (result != 0) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloApertura + "','" + Constant.MensajeAperturaAgenda + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); objResources.LimpiarControles(this.Controls); CargarAniosAgenda(); VerificarAperturaAgenda(); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloErrorApertura + "','" + Constant.MensajeErrorAperturaAgenda + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); } } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
private void CargarSolicitudes() { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = DateTime.Today.Year.ToString(); gvSolicitudesPendientes.DataSource = BSolicitudActividad.ListarSolicitudesPendientesAgenda(EAgenda); gvSolicitudesPendientes.DataBind(); }
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"; } }
public int GenerarAgenda(EAgenda EAgenda) { int retval = 0; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_GenerarAgenda", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdAgenda", EAgenda.IdAgenda)); cmd.Parameters.Add(new SqlParameter("@Descripcion", EAgenda.Descripcion)); retval = cmd.ExecuteNonQuery(); } cn.Close(); return retval; }
protected void ddlAnio_SelectedIndexChanged(object sender, EventArgs e) { try { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = ddlAnio.SelectedValue; EUsuario EUsuario = (EUsuario)Session["Usuario"]; List <ESolicitudActividad> lstSolicitudes = BSolicitudActividad.ListarSolicitudesAgenda(EAgenda, EUsuario); gvConsultaSolicitudes.DataSource = lstSolicitudes; gvConsultaSolicitudes.DataBind(); } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
public int RegistrarAperturaAgenda(EAgenda EAgenda, EUsuario EUsuario) { int retval = 0; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_RegistrarAperturaAgenda", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@FecApertura", EAgenda.fechaApertura)); cmd.Parameters.Add(new SqlParameter("@FecCierre", EAgenda.fechaCierre )); cmd.Parameters.Add(new SqlParameter("@FecIniEscolar", EAgenda.fechaInicioEscolar)); cmd.Parameters.Add(new SqlParameter("@FecFinEscolar", EAgenda.FechaTerminoEscolar)); cmd.Parameters.Add(new SqlParameter("@UsuCreacion", EUsuario.Usuario)); retval = cmd.ExecuteNonQuery(); } cn.Close(); return retval; }
private void IniciarValidacion() { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = DateTime.Now.Year.ToString(); var FecIniAnio = string.Empty; var FecFinAnio = string.Empty; EAgenda = BAgenda.ConsultarAgenda(EAgenda); if (EAgenda != null) { FecIniAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.fechaInicioEscolar); FecFinAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.FechaTerminoEscolar); if (EAgenda.Estado == int.Parse(Constant.ParametroAgendaEstadoVigente)) { CargarTipoActividad(); CargarResponsable(); CargarAlcance(); CargarAnioEscolar(); } else { lblTituloMensaje.Text = Constant.TituloNoAgendaAprobada; lblDescripcionMensaje.Text = Constant.MensajeNoAgendaAprobada; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); divSolicitudActividades.Visible = false; } } else { FecIniAnio = string.Format("{0:dd/MM/yyyy}", DateTime.Now); FecFinAnio = string.Format("{0:dd/MM/yyyy}", DateTime.Now); lblTituloMensaje.Text = Constant.TituloNoAgendaAperturada; lblDescripcionMensaje.Text = Constant.MensajeNoAgendaAperturada; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); divSolicitudActividades.Visible = false; } rvFechaInicio.MinimumValue = string.Format("{0:dd/MM/yyyy}", DateTime.Now); rvFechaInicio.MaximumValue = FecFinAnio.ToString(); rvFechaFin.MinimumValue = string.Format("{0:dd/MM/yyyy}", DateTime.Now); rvFechaFin.MaximumValue = FecFinAnio.ToString(); }
public List <ESolicitudActividad> ListarSolicitudesAgenda(EAgenda EAgenda, EUsuario EUsuario) { List <ESolicitudActividad> retval = new List <ESolicitudActividad>(); cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_ListarSolicitudesAnio", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdAgenda", EAgenda.IdAgenda)); cmd.Parameters.Add(new SqlParameter("@UsuCreacion", EUsuario.Usuario)); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ESolicitudActividad ESolicitudActividad = new ESolicitudActividad { IdSolicitudActividad = int.Parse(reader["IDSolicitudActividad"].ToString()), Motivo = reader["Motivo"].ToString(), Estado = int.Parse(reader["Estado"].ToString()), Tipo = reader["TipoCalendario"].ToString(), }; EActividad EActividad = new EActividad { IdActividad = int.Parse(reader["IdActividad"].ToString()), Nombre = reader["Nombre"].ToString(), Tipo = int.Parse(reader["TipoActividad"].ToString()), Descripcion = reader["Descripcion"].ToString(), Alcance = reader["Alcance"].ToString(), FecInicio = Convert.ToDateTime(reader["FecInicio"].ToString()), FecTermino = reader.IsDBNull(3) ? (DateTime?)null : Convert.ToDateTime(reader["FecTermino"].ToString()), IdPersona = int.Parse(reader["IdPersona"].ToString()), UsuCreacion = reader["UsuCreacion"].ToString() }; ESolicitudActividad.EActividad = EActividad; retval.Add(ESolicitudActividad); } } } cn.Close(); return(retval); }
public EAgenda VerificarAperturaAgenda() { EAgenda retval = null; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_VerificarAperturaAgenda", cn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.Read()) { retval = new EAgenda() { IdAgenda = reader["IdAgenda"].ToString() }; } } } cn.Close(); return retval; }
public int RegistrarAperturaAgenda(EAgenda EAgenda, EUsuario EUsuario) { return(DAgenda.RegistrarAperturaAgenda(EAgenda, EUsuario)); }
public EAgenda ConsultarAgenda(EAgenda EAgenda) { return(DAgenda.ConsultarAgenda(EAgenda)); }
public int GenerarAgenda(EAgenda EAgenda) { return(DAgenda.GenerarAgenda(EAgenda)); }
public List <ESolicitudActividad> ListarSolicitudesAgenda(EAgenda EAgenda, EUsuario EUsuario) { return(DSolicitudActividad.ListarSolicitudesAgenda(EAgenda, EUsuario)); }
private void IniciarValidacion() { ListarActividades(); CargarResponsableBusqueda(); if (!lblAnio.Text.Equals(DateTime.Today.Year.ToString())) { gvActividades.Columns[10].Visible = false; divRegistroActividad.Visible = false; divCancelar.Visible = true; } else { EAgenda EAgenda = new EAgenda(); EAgenda.IdAgenda = DateTime.Now.Year.ToString(); var FecIniAnio = string.Empty; var FecFinAnio = string.Empty; EAgenda = BAgenda.ConsultarAgenda(EAgenda); if (EAgenda != null) { FecIniAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.FecIniEscolar); FecFinAnio = string.Format("{0:dd/MM/yyyy}", EAgenda.FecFinEscolar); /*if (EAgenda.Estado == int.Parse(Constant.ParametroAgendaEstadoAperturada)) * {*/ ECalendario ECalendario = (ECalendario)Session["Calendario"]; ECalendario.Tipo = Constant.ParametroTipoCalendarioExtracurricular; BCalendario BCalendario = new BL.BCalendario(); List <ECalendario> lstECalendario = BCalendario.ConsultarCalendario(ECalendario); if (lstECalendario[0].Estado == int.Parse(Constant.ParametroCalendarioEstadoAprobado) || DateTime.Today > EAgenda.FecCierre) { /*lblTituloMensaje.Text = Constant.TituloCalendarioAprobado; * lblDescripcionMensaje.Text = Constant.MensajeCalendarioAprobado; * ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); * divRegistroActividad.Visible = false;*/ gvActividades.Columns[10].Visible = false; divRegistroActividad.Visible = false; divCancelar.Visible = true; } else { CargarAlcance(); CargarTipoActividadExtracurricular(); } /*} * else * { * lblTituloMensaje.Text = Constant.TituloNoAgendaAperturada; * lblDescripcionMensaje.Text = Constant.MensajeNoAgendaAperturada; * ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); * divRegistroActividad.Visible = false; * }*/ } else { FecIniAnio = string.Format("{0:dd/MM/yyyy}", DateTime.Now); FecFinAnio = string.Format("{0:dd/MM/yyyy}", DateTime.Now); lblTituloMensaje.Text = Constant.TituloNoAgendaAperturada; lblDescripcionMensaje.Text = Constant.MensajeNoAgendaAperturada; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); divRegistroActividad.Visible = false; } rvFechaInicio.MinimumValue = string.Format("{0:dd/MM/yyyy}", FecIniAnio); rvFechaInicio.MaximumValue = FecFinAnio.ToString(); rvFechaFin.MinimumValue = string.Format("{0:dd/MM/yyyy}", FecIniAnio); rvFechaFin.MaximumValue = FecFinAnio.ToString(); } }
public List <ESolicitudActividad> ListarSolicitudesPendientesAgenda(EAgenda EAgenda) { return(DSolicitudActividad.ListarSolicitudesPendientesAgenda(EAgenda)); }