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); }
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); }
protected void Page_Load(object sender, EventArgs e) { proxyModule = new ModuleAdminServiceClient("WSHttpBinding_IModuleAdminService"); proxyProgram = new AcademicServiceClient("WSHttpBinding_IAcademicService"); proxyAsignation = new ModuleAsigAdminServiceClient("WSHttpBinding_IModuleAsigAdminService"); updateModule = new Module(); long moduleID = proxyModule.GetModuleID(Request.Params["ModuleName"].ToString()); updateModule = Get(moduleID); if (!IsPostBack) { int count = 0; txt_ModuleName.Text = updateModule.ModuleName; using (var context = new QualificationsDBEntities()) { var program = from p in context.GraduateProgram orderby p.ProgramName.Substring(0, 1) ascending select p; foreach (var query in program) { //Añadiendo al DropDownList con los nombres de los Programas de Postgrado ddl_Programas.Items.Insert(count, query.ProgramName); count = count + 1; } } } }
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."; } }
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."; } }