protected void Page_Load(object sender, EventArgs e)
        {
            proxyTM      = new TeacherModuleAdminServiceClient("WSHttpBinding_ITeacherModuleAdminService");
            proxyModule  = new ModuleAdminServiceClient("WSHttpBinding_IModuleAdminService");
            proxyOP      = new OpeningProgramAdminServiceClient("WSHttpBinding_IOpeningProgramAdminService");
            proxyGP      = new GlobalPlanAdminServiceClient("WSHttpBinding_IGlobalPlanAdminService");
            proxyProgram = new AcademicServiceClient("WSHttpBinding_IAcademicService");

            nombreModulo   = Request.Params["ModuleName"].ToString();
            nombrePrograma = Request.Params["ProgramName"].ToString();
            version        = Request.Params["ID"].ToString();

            long programaId    = proxyProgram.GetProgramID(nombrePrograma);
            int  versionId     = GetVersion(version);
            long aperturaId    = proxyOP.GetOpeningID(programaId, versionId);
            long moduleId      = proxyModule.GetModuleID(nombreModulo);
            long teachModuleId = proxyTM.GetTeacherModule(moduleId, aperturaId);
            long globalPlanId  = proxyGP.GetGlobalPlan(teachModuleId);

            Identificacion();
            Fundamentacion(globalPlanId);
            ObjetivoGeneral(globalPlanId);
            ObjetivoEspecifico(globalPlanId);
            ContenidoTematico(globalPlanId);
            MetodosEnseñanza(globalPlanId);
            MetodosAprendizaje(globalPlanId);
            FormasEvaluacion(globalPlanId);
            Bibliografia(globalPlanId);
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            proxyProgram       = new AcademicServiceClient("WSHttpBinding_IAcademicService");
            proxyOpening       = new OpeningProgramAdminServiceClient("WSHttpBinding_IOpeningProgramAdminService");
            proxy              = new GlobalPlanAdminServiceClient("WSHttpBinding_IGlobalPlanAdminService");
            proxyTeacherMdoule = new TeacherModuleAdminServiceClient("WSHttpBinding_ITeacherModuleAdminService");
            proxyModule        = new ModuleAdminServiceClient("WSHttpBinding_IModuleAdminService");

            nombreModulo   = Request.Params["ModuleName"].ToString();
            nombrePrograma = Request.Params["ProgramName"].ToString();
            versionID      = Request.Params["ID"].ToString();

            Session["Modulo"]   = nombreModulo;
            Session["Programa"] = nombrePrograma;
            Session["Version"]  = versionID;

            //Obteniendo el ID del Programa Abierto
            version = GetVersion((string)Session["Version"]);
            //Obteniendo el ID del Programa
            programaID = proxyProgram.GetProgramID((string)Session["Programa"]);
            //Obteniendo el ID del OpeningProgram
            openingID = proxyOpening.GetOpeningID(programaID, version);
            //Obteniendo el ID del Modulo
            moduloID = proxyModule.GetModuleID((string)Session["Modulo"]);
            //Obteniendo el ID de la Asignación Docente Módulo
            teachModuleID = proxyTeacherMdoule.GetTeacherModule(moduloID, openingID);
            //lbl_Mensaje.Text = "Hasta aqui todo OK" + teachModuleID;
            Session["TeachingModule"] = teachModuleID + "";

            lbl_ProgramaPostgrado.Text = "MÓDULO: " + nombreModulo;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            proxyTM      = new TeacherModuleAdminServiceClient("WSHttpBinding_ITeacherModuleAdminService");
            proxyModule  = new ModuleAdminServiceClient("WSHttpBinding_IModuleAdminService");
            proxyOP      = new OpeningProgramAdminServiceClient("WSHttpBinding_IOpeningProgramAdminService");
            proxyGP      = new GlobalPlanAdminServiceClient("WSHttpBinding_IGlobalPlanAdminService");
            proxyProgram = new AcademicServiceClient("WSHttpBinding_IAcademicService");
            proxyEP      = new EvaluationPlanAdminServiceClient("WSHttpBinding_IEvaluationPlanAdminService");
            proxySM      = new StudentModuleAdminServiceClient("WSHttpBinding_IStudentModuleAdminService");
            proxyQ       = new QualificationAdminServiceClient("WSHttpBinding_IQualificationAdminService");

            nombreModulo        = Request.Params["ModuleName"].ToString();
            nombrePrograma      = Request.Params["ProgramName"].ToString();
            version             = Request.Params["ID"].ToString();
            lbl_nameModulo.Text = "MODULO: " + nombreModulo;

            long programaId    = proxyProgram.GetProgramID(nombrePrograma);
            int  versionId     = GetVersion(version);
            long aperturaId    = proxyOP.GetOpeningID(programaId, versionId);
            long moduleId      = proxyModule.GetModuleID(nombreModulo);
            long teachModuleId = proxyTM.GetTeacherModule(moduleId, aperturaId);

            Session["TeachModID"] = teachModuleId;
            long globalPlanId     = proxyGP.GetGlobalPlan(teachModuleId);
            long evaluationPlanId = proxyEP.GetEvaluationPlanID(globalPlanId);

            Session["Evaluacion"]   = evaluationPlanId;
            Session["GlobalPlanID"] = globalPlanId;

            ListaEstudiantesModulo(moduleId, versionId);
        }
Exemple #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string programa = ddl_Programas.SelectedValue;

            try
            {
                int    firstGestion = Calendar1.SelectedDate.Year;
                int    lastGestion  = Calendar2.SelectedDate.Year;
                string gestion      = firstGestion + " - " + lastGestion;

                updateOpening.ProgramId = proxyProgram.GetProgramID(programa);
                updateOpening.StartDate = Calendar1.SelectedDate;
                updateOpening.EndDate   = Calendar2.SelectedDate;
                updateOpening.Version   = VersionValue(ddl_Version.SelectedIndex);
                updateOpening.Gestion   = gestion;
                updateOpening.Status    = 1;

                Update(updateOpening);
                lbl_Mensaje.Text = "ÉXITO. Las modificaciones se han guardado en la Base de Datos.";
            }
            catch (Exception ex)
            {
                lbl_Mensaje.Text = "ERROR. Las modificaciones no se han guardado en la Base de Datos.";
            }
        }
Exemple #5
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            opening = new OpeningProgram();
            string gestion = string.Empty;

            string programa = ddl_Programas.SelectedValue;

            try
            {
                long     ID    = proxyProgram.GetProgramID(programa);
                DateTime start = Calendar1.SelectedDate;
                DateTime end   = Calendar2.SelectedDate;

                int firstGestion = Calendar1.SelectedDate.Year;
                int lastGestion  = Calendar2.SelectedDate.Year;
                gestion = firstGestion + " - " + lastGestion;

                opening.ProgramId = ID;
                opening.StartDate = start;
                opening.EndDate   = end;
                opening.Version   = VersionValue(ddl_Version.SelectedIndex);
                opening.Gestion   = gestion;
                opening.Status    = 1;

                proxyOpening.InsertOpening(opening);
                lbl_Mensaje.Text = "El Programa -" + ddl_Programas.SelectedValue + "- ha sido Abierto con éxito !";
            }
            catch (Exception ex)
            {
                lbl_Mensaje.Text = "ERROR. No se han guardado los datos !";
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            value = true;
            string nombrePrograma = ddl_Programas.SelectedValue;

            if (nombrePrograma != "")
            {
                ProgramaID = proxyProgram.GetProgramID(nombrePrograma);
                using (var context = new QualificationsDBEntities())
                {
                    //QualificationsDBEntities context = new QualificationsDBEntities();
                    var pensum = from p in context.Pensum
                                 join m in context.Module
                                 on p.ModuleCode equals m.ModuleCode
                                 join pr in context.GraduateProgram
                                 on p.GraduateProgram equals pr.GraduateProgramaId
                                 where p.GraduateProgram == ProgramaID
                                 orderby m.ModuleName.Substring(0, 1) ascending
                                 select new
                    {
                        Modulo    = m.ModuleName,
                        Modalidad = m.Mode
                    };
                    GridView1.DataSource = pensum;
                    GridView1.DataBind();
                }
            }
            //ddl_Programas.Items.Clear();
        }
Exemple #7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string nombrePrograma = ddl_Programas.SelectedValue;

            if (txt_ModuleName.Text != "")
            {
                if (nombrePrograma != "")
                {
                    long ProgramaID = 0;
                    long ModuloID   = 0;

                    updateEntity = new Module();
                    pensum       = new Pensum();

                    try
                    {
                        entity            = new Module();
                        entity.ModuleName = txt_ModuleName.Text;
                        entity.Mode       = rbl_Mode.SelectedValue.ToString();
                        entity.Status     = 2;

                        proxyModule.InsertModule(entity);

                        // Obteniendo el ID del Modulo recien añadido
                        ModuloID = proxyModule.GetModuleID(txt_ModuleName.Text);
                        //Obteniendo el ID del Programa Seleccionado
                        ProgramaID = proxyProgram.GetProgramID(nombrePrograma);
                        //Obteniendo el Modulo recien añadido
                        updateEntity = Get(ModuloID);

                        //Registrando en la Tabla Pensum
                        pensum.GraduateProgram = ProgramaID;
                        pensum.ModuleCode      = ModuloID;
                        proxyAsignation.InsertAsignation(pensum);

                        //Actualizando el Módulo Añadido
                        updateEntity.Status = 1;
                        UpdateModule(updateEntity);

                        lbl_mensaje.Text    = "Módulo Registrado Exitosamente";
                        txt_ModuleName.Text = "";
                    }
                    catch (Exception ex)
                    {
                        lbl_mensaje.Text = "Ocurrio un problema inesperado. El Módulo no se ha registrado";
                    }
                }
                else
                {
                    lbl_mensaje.Text = "Seleccione un Programa de Postgrado";
                }
            }
            else
            {
                lbl_mensaje.Text = "Ingrese los datos en todos los campos de texto.";
            }
        }
Exemple #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            updateOpening = new OpeningProgram();
            proxyOpening  = new OpeningProgramAdminServiceClient("WSHttpBinding_IOpeningProgramAdminService");
            proxyProgram  = new AcademicServiceClient("WSHttpBinding_IAcademicService");
            string programVersion = Request.Params["ProgramVersion"].ToString();
            int    versionID      = VersionID(programVersion);

            long programID = proxyProgram.GetProgramID(Request.Params["ProgramName"].ToString());

            long openingID = proxyOpening.GetOpeningID(programID, versionID);

            updateOpening = GetOpening(openingID);
        }
Exemple #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string name = Request.Params["ProgramName"].ToString();

            proxyProgram  = new AcademicServiceClient("WSHttpBinding_IAcademicService");
            updateProgram = new GraduateProgram();
            long programID = proxyProgram.GetProgramID(name);

            updateProgram = GetProgram(programID);

            if (!IsPostBack)
            {
                txt_ProgramName.Text      = updateProgram.ProgramName;
                txt_ObjectiveProgram.Text = updateProgram.Objective;
                txt_Profile.Text          = updateProgram.Profile;
                txt_Costo.Text            = updateProgram.ResgistrationCost.ToString();
            }
        }
        protected void btn_Eliminar_Click(object sender, EventArgs e)
        {
            long programID    = proxyProgram.GetProgramID(programa);
            int  versionID    = VersionID(version);
            long openingID    = proxyOpening.GetOpeningID(programID, versionID);
            long moduloID     = proxyModule.GetModuleID(modulo);
            long personID     = GetPerson(nombre, paterno, materno);
            long teamodID     = proxyTeachMod.GetTeacherModule(moduloID, openingID);
            long studModuleID = proxyStuMod.GetStudentModuleId(teamodID, personID);

            try
            {
                entity = new StudentModule();
                entity = GetStudentModule(studModuleID);
                DeleteInscription(entity);
                lbl_Mensaje.Text = "ÉXITO. El registro de Inscripción ha sido eliminado de la Base de Datos";
            }
            catch (Exception ex)
            {
                lbl_Mensaje.Text = "ERROR. No se ha eliminado el registro de Inscripción";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            proxyTM      = new TeacherModuleAdminServiceClient("WSHttpBinding_ITeacherModuleAdminService");
            proxyModule  = new ModuleAdminServiceClient("WSHttpBinding_IModuleAdminService");
            proxyOP      = new OpeningProgramAdminServiceClient("WSHttpBinding_IOpeningProgramAdminService");
            proxyGP      = new GlobalPlanAdminServiceClient("WSHttpBinding_IGlobalPlanAdminService");
            proxyProgram = new AcademicServiceClient("WSHttpBinding_IAcademicService");
            proxyEP      = new EvaluationPlanAdminServiceClient("WSHttpBinding_IEvaluationPlanAdminService");

            nombreModulo   = Request.Params["ModuleName"].ToString();
            nombrePrograma = Request.Params["ProgramName"].ToString();
            version        = Request.Params["ID"].ToString();

            long programaId    = proxyProgram.GetProgramID(nombrePrograma);
            int  versionId     = GetVersion(version);
            long aperturaId    = proxyOP.GetOpeningID(programaId, versionId);
            long moduleId      = proxyModule.GetModuleID(nombreModulo);
            long teachModuleId = proxyTM.GetTeacherModule(moduleId, aperturaId);
            long globalPlanId  = proxyGP.GetGlobalPlan(teachModuleId);

            Session["GlobalPlanID"] = globalPlanId;
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            int  version       = 0;
            long programaID    = 0;
            long moduloID      = 0;
            long openingID     = 0;
            long teachModuleID = 0;

            //long userID = long.Parse((string)Session["UserID"]);
            entity = new GlobalPlan();

            if (txt_Fundamentacion.Text != "")
            {
                if (txt_Objetivo.Text != "")
                {
                    //Obteniendo el ID del Programa Abierto
                    version = GetVersion((string)Session["Version"]);
                    //Obteniendo el ID del Programa
                    programaID = proxyProgram.GetProgramID((string)Session["Programa"]);
                    //Obteniendo el ID del OpeningProgram
                    openingID = proxyOpening.GetOpeningID(programaID, version);
                    //Obteniendo el ID del Modulo
                    moduloID = proxyModule.GetModuleID((string)Session["Modulo"]);
                    //Obteniendo el ID de la Asignación Docente Módulo
                    teachModuleID = proxyTeacherMdoule.GetTeacherModule(moduloID, openingID);
                    //lbl_Mensaje.Text = "Hasta aqui todo OK" + teachModuleID;
                    Session["TeachingModule"] = teachModuleID + "";
                    try
                    {
                        entity.TeachingModuleCode = teachModuleID;
                        entity.Foundamentation    = txt_Fundamentacion.Text;
                        entity.GeneralObjective   = txt_Objetivo.Text;
                        entity.Status             = 1;
                        entity.Fecha = DateTime.Now;

                        proxy.InsertGlobalPlan(entity);
                        lbl_Mensaje.Text           = "ÉXITO. Los datos han sido registrados.";
                        Button1.Visible            = false;
                        txt_Fundamentacion.Text    = "";
                        txt_Objetivo.Text          = "";
                        LinkButton1.Visible        = true;
                        Label4.Visible             = false;
                        txt_Fundamentacion.Visible = false;
                        txt_Objetivo.Visible       = false;
                        Label5.Visible             = false;
                    }
                    catch (Exception ex)
                    {
                        lbl_Mensaje.Text = "ERROR. Los datos no han sido registrados.";
                    }
                }
                else
                {
                    lbl_Mensaje.Text = "Registre el Objetivo General del Módulo.";
                }
            }
            else
            {
                lbl_Mensaje.Text = "Escriba la Fundamentación.";
            }
        }