Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            objPeriodoDC = (PeriodoWS.PeriodoDC)Session["Periodo"];
            objInformeDC = (InformeFinCicloWS.InformeFinCicloDC)Session["Informe"];
            objCursoxProfesorDC = (CursoWS.CursoxProfesorDC)Session["CursoxProfesor"];

            if (!Page.IsPostBack)
            {
                texto_PeriodoActual.Text = objPeriodoDC.Descripcion;
                texto_FechaLimite.Text = objPeriodoDC.FechaFin;
                texto_DescripcionCurso.Text = objCursoxProfesorDC.Codigo + " - " + objCursoxProfesorDC.Nombre;

                //SETEANDO DATOS DE INFORME DE FIN DE CICLO
                txt_DesarrolloAprendizaje.Text = objInformeDC.DesarrolloUnidades;
                txt_Infraestructura.Text = objInformeDC.ComentarioInfraestructura;
                txt_Alumnos.Text = objInformeDC.ComentarioAlumnos;
                txt_Delegados.Text = objInformeDC.ComentarioDelegados;
                txt_EncuestaAcademica.Text = objInformeDC.ComentarioEncuesta;

                //OBTENIENDO PERIODOS
                setearPeriodos();
            }

                //OBTENIENDO LOGRO TERMINAL
                setearLogros();

                //OBTENIENDO STUDENT OUTCOMES
                grdOutcomesDataBind();

                //OBTENIENDO HALLAZGOS
                grdHallazgosDataBind();

                //OBTENER ACCIONES DE MEJORA
                grdAccionesMejoraDataBind();

                //OBTENER ACCIONES PREVIAS
                grdAccionesPreviasDataBind();

                //OBTENER ANTECEDENTES
                reporteInformeFinCicloDataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            sPersonaId = Session["PersonaId"].ToString();

            try
            {
                if (sPersonaId != null)
                {
                    //periodoClient = new PeriodoWS.PeriodoClient();
                    //objPeriodoDC = periodoClient.WSObtenerPeriodoActual();
                    objPeriodoDC = (PeriodoWS.PeriodoDC) Session["Periodo"];

                    texto_PeriodoActual.Text = objPeriodoDC.Descripcion;
                    texto_FechaLimite.Text = objPeriodoDC.FechaFin;

                    grdCursosDataBind();
                }
            }
            catch (Exception ex)
            {
                MostrarAlert(ex.Message);
            }
            finally
            {
                //periodoClient = null;
            }
        }
Пример #3
0
        protected void ingresar_Click(object sender, EventArgs e)
        {
            sUsuario = texto_usuario.Text.ToString().Trim();
            sPassword = "******";

            PersonaWS.PersonaClient personaClient = new PersonaWS.PersonaClient();
            PersonaWS.PersonaDC personaDC = personaClient.WSObtenerPersona(sUsuario);

            try
            {
                if (!texto_usuario.Text.ToString().Trim().Equals("") && !texto_password.Text.ToString().Trim().Equals(""))
                {
                    if (personaDC != null && texto_password.Text.ToString().Trim().Equals(sPassword))
                    {
                        PeriodoWS.PeriodoDC objPeriodoDC = new PeriodoWS.PeriodoDC();
                        objPeriodoDC.PeriodoId = listaPeriodosFiltrado.LstPeriodos[combo_LoginCiclo.SelectedIndex].PeriodoId;
                        objPeriodoDC.Descripcion = listaPeriodosFiltrado.LstPeriodos[combo_LoginCiclo.SelectedIndex].Descripcion;
                        objPeriodoDC.FechaInicio = listaPeriodosFiltrado.LstPeriodos[combo_LoginCiclo.SelectedIndex].FechaInicio;
                        objPeriodoDC.FechaFin = listaPeriodosFiltrado.LstPeriodos[combo_LoginCiclo.SelectedIndex].FechaFin;

                        Session["PersonaId"] = personaDC.PersonaId;
                        Session["NombreCompletoPersona"] = personaDC.Apellidos + ", " + personaDC.Nombres;
                        Session["Periodo"] = objPeriodoDC;
                        Session["TipoPersona"] = personaDC.TipoPersona;

                        Session.Add("NombreCompletoPersona", personaDC.Apellidos + ", " + personaDC.Nombres);
                        Session.Add("TipoPersona", personaDC.TipoPersona);

                        FormsAuthentication.RedirectFromLoginPage(personaDC.PersonaId, false);

                        /*
                        switch (personaDC.TipoPersona)
                        {
                            //ADMINISTRATIVO
                            case 1:
                                Response.Redirect("Administrativo.aspx");
                                break;
                            //COORDINADOR
                            case 2:
                                Response.Redirect("CursosxCoordinador.aspx");
                                break;

                            //NO PERMITIDO
                            case -1:
                                MostrarAlert("El usuario ingresado no es soportado por la aplicación.");
                                break;

                            default: break;
                        }*/
                    }
                    else
                    {
                        MostrarAlert("El usuario y/o contraseña son incorrectos.");
                    }
                }
                else
                {
                    MostrarAlert("Debe ingresar el usuario y contraseña obligatoriamente.");
                }

            }
            catch (Exception ex)
            {
                MostrarAlert(ex.Message);
            }
        }