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 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."; } }
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(); }
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 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); }
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."; } }