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");
     }
 }
        protected void ddlAnio_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlAnio.SelectedValue != "0")
            {
                EFeriado eFeriado = new EFeriado();
                eFeriado.IdAgenda = ddlAnio.SelectedValue;
                eFeriado          = bFeriado.ConsultarFeriado(eFeriado);
                if (eFeriado != null)
                {
                    txtFechaInicio.Text        = string.Format("{0:dd/MM/yyyy}", eFeriado.FechaInicio);
                    txtFechaFin.Text           = string.Format("{0:dd/MM/yyyy}", eFeriado.FechaTermino);
                    txtAnioEscolarVigente.Text = eFeriado.IdAgenda;
                    txtDescripcion.Text        = eFeriado.Motivo;
                }

                List <EFeriado> ListECalendario;
                ListECalendario = bFeriado.ConsultarFeriadoLista(eFeriado);
                gvConsultaFeriados.DataSource = ListECalendario;
                gvConsultaFeriados.DataBind();
            }
            else
            {
                objResources.LimpiarControles(this.Controls);
                txtDescripcion.CssClass = "input-xxlarge uneditable-input";
            }
        }
        public void RegistrarFeriado(int msg)
        {
            EUsuario EUsuario  = (EUsuario)Session["Usuario"];
            int      IdFeriado = 0;

            if (!hfIdFeriado.Value.Equals(string.Empty))
            {
                IdFeriado = int.Parse(hfIdFeriado.Value);
            }
            txtFechaFin.Text = (txtFechaFin.Text.Length == 0 ? txtFechaInicio.Text : txtFechaFin.Text);
            EFeriado eFeriado = new EFeriado
            {
                IdFeriado    = IdFeriado,
                IdAgenda     = txtAnioEscolarVigente.Text,
                Motivo       = txtDescripcion.Text,
                FechaInicio  = objResources.GetDateFromTextBox(txtFechaInicio),
                FechaTermino = objResources.GetDateFromTextBox(txtFechaFin),
                Repetitivo   = (chkRepiteCadaAnio.Checked ? 1 : 0)
            };
            int result = 0;

            result = BFeriado.RegistrarFeriado(eFeriado, EUsuario);
            if (result != 0)
            {
                if (msg == 1)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloRegistroFeriado + "','" + Constant.MensajeRegistroFeriadoAfectado + "'))</script>");
                    ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloRegistroFeriado + "','" + Constant.MensajeRegistroFeriado + "'))</script>");
                    ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>");
                }
                objResources.LimpiarControles(this.Controls);
                hfIdFeriado.Value          = string.Empty;
                txtAnioEscolarVigente.Text = DateTime.Today.Year.ToString();
                CargarAniosAgenda();
                ddlAnio.SelectedValue = txtAnioEscolarVigente.Text;
                eFeriado.IdAgenda     = ddlAnio.SelectedValue;
                List <EFeriado> ListECalendario;
                ListECalendario = BFeriado.ConsultarFeriadoLista(eFeriado);
                gvConsultaFeriados.DataSource = ListECalendario;
                gvConsultaFeriados.DataBind();
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloRegistroFeriado + "','" + Constant.MensajeErrorRegistrarFeriado + "'))</script>");
                ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>");
            }
        }
 protected void btnAperturar_Click(object sender, EventArgs e)
 {
     try
     {
         EUsuario EUsuario = (EUsuario)Session["Usuario"];
         int      result   = 0;
         result = BCalendario.RegistrarAperturaCalendario(EUsuario);
         if (result != 0)
         {
             ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloApertura + "','" + Constant.MensajeAperturaCalendarioAcademico + "'))</script>");
             ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>");
             objResources.LimpiarControles(this.Controls);
             CargarAniosCalendario();
             ListarCalendarios();
             btnOpenAperturar.Visible = false;
         }
         else
         {
             ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloErrorApertura + "','" + Constant.MensajeErrorAperturaCalendarioAcademico + "'))</script>");
             ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>");
         }
     }
     catch (Exception ex)
     {
         Response.Redirect("../Error/NoAccess.html");
     }
 }
 private void Limpiar()
 {
     objResources.LimpiarControles(this.Controls);
     ddlTipoActividad.Items.Clear();
     ddlTipoActividad.DataBind();
     ddlTipoActividad.Enabled = false;
     btnEnviar.Visible        = false;
 }
 private void Limpiar()
 {
     objResources.LimpiarControles(this.Controls);
     ActivarFechaTermino(ckbFTermino.Checked);
     ListarActividades();
     lblMensajeConfirmacion.Text = "¿Está seguro de guardar la actividad académica para el año escolar vigente?";
     hdfActividad.Value          = "0";
 }
Example #7
0
 private void Limpiar()
 {
     objResources.LimpiarControles(divRegistroActividad.Controls);
     ddlResponsable.Items.Clear();
     ddlResponsable.DataBind();
     ddlResponsable.Enabled        = false;
     hfIdActividad.Value           = string.Empty;
     gvDetalleActividad.DataSource = new List <EDetalleActividad>();
     gvDetalleActividad.DataBind();
     ListarActividades();
 }
 private void Limpiar()
 {
     objResources.LimpiarControles(this.Controls);
     ddlTipoActividad.Items.Clear();
     ddlTipoActividad.DataBind();
     ddlTipoActividad.Enabled = false;
     ddlResponsable.Items.Clear();
     ddlResponsable.DataBind();
     ddlResponsable.Enabled       = false;
     btnEnviar.Visible            = false;
     hfIdSolicitudActividad.Value = string.Empty;
 }
 private void Limpiar()
 {
     objResources.LimpiarControles(this.Controls);
 }