コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;
                dcDataContext dc         = new dcDataContext();
                int           categoryId = int.Parse(Request["categoryId"]);
                string        action     = Request.QueryString["action"];

                if (action == "edit")
                {
                    int id = int.Parse(Request.QueryString["id"]);

                    var res = dc.CMSGetGraduationByID(id).Single();
                    enname.Text      = res.enname;
                    frname.Text      = res.frname;
                    arname.Text      = res.arname;
                    entext.Text      = res.entext;
                    frtext.Text      = res.frtext;
                    artext.Text      = res.artext;
                    smallentext.Text = res.ensmalltext;
                    smallfrtext.Text = res.frsmalltext;
                    smallartext.Text = res.arsmalltext;
                }
            }
        }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["User"] == null)
     {
         Loged.Visible    = false;
         notLoged.Visible = true;
     }
     else
     {
         categoryId       = int.Parse(Request["categoryId"]);
         Loged.Visible    = true;
         notLoged.Visible = false;
         action           = Request.QueryString["action"];
         dcDataContext dc = new dcDataContext();
         if (action == "edit")
         {
             int id       = int.Parse(Request.QueryString["id"]);
             var gallimgs = dc.CMSGetGalleryImagesByGalleryID(id).ToList();
             for (int i = 0; i < gallimgs.Count; i++)
             {
                 string imRes = "../Media/" + gallimgs[i].img;
                 Gallimages.Text += "<div id=\"" + gallimgs[i].id + "\" style=\"background-image:url(" + imRes + ");width:200px;height:200px;background-size:cover;float:left;margin-left:5px;margin-top:5px\"><div onclick='deleteImg(\"" + gallimgs[i].id + "\")' style='cursor:pointer;float:right;'><img src='img/i_delete.png'/></div></div>";
             }
             var res = dc.CMSGetGalleryByID(id).SingleOrDefault();
             title.Text       = res.title;
             description.Text = res.description;
         }
     }
 }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;

                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int           id  = int.Parse(Request.QueryString["id"]);
                    dcDataContext dc  = new dcDataContext();
                    var           res = dc.CMSGetOfficialStatementByID(id).Single();
                    hasfile.Checked      = res.pdf != null && res.pdf != "";
                    title.Text           = res.title;
                    desc.Text            = res.description;
                    status.SelectedValue = res.status.ToString();
                    fileView.HRef        = "~/Media/" + res.pdf;
                }
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;

                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int           id  = int.Parse(Request.QueryString["id"]);
                    dcDataContext dc  = new dcDataContext();
                    var           res = dc.CMSGetDepartmentByID(id).Single();
                    enname.Text          = res.enname;
                    frname.Text          = res.frname;
                    arname.Text          = res.arname;
                    endesc.Text          = res.endescription;
                    frdesc.Text          = res.frdescription;
                    ardesc.Text          = res.ardescription;
                    status.SelectedValue = res.status.ToString();
                }
            }
        }
コード例 #5
0
        protected void loginButton_Click(object sender, EventArgs e)
        {
            dcDataContext dcDataContext = new dcDataContext();
            int?          nullable1     = dcDataContext.CMSLogin(this.Request["uname"], Encryptor.MD5Hash(this.Request["pass"]));
            int?          nullable2     = nullable1;
            int           num1          = -2;

            if (nullable2.GetValueOrDefault() == num1 && nullable2.HasValue)
            {
                this.msg.Text = "Please activate your account!<div class='sep'></div><br/>";
            }
            else
            {
                nullable2 = nullable1;
                int num2 = -1;
                if (nullable2.GetValueOrDefault() != num2 || !nullable2.HasValue)
                {
                    this.Session.Add("User", (object)nullable1);
                    this.Session.Add("Username", (object)this.Request["uname"]);
                    DateTime now = DateTime.Now;
                    this.Session["DateLogin"] = (object)now.ToString("dd-MM-yyyy hh:mm tt");
                    dcDataContext.UpdateCMSUserLoginDate(new DateTime?(now), nullable1);
                    this.Session.Timeout    = 60;
                    this.Session["GroupID"] = (object)dcDataContext.GetCMSUsersByID(nullable1).Single <GetCMSUsersByIDResult>().groupId;
                    this.Response.Redirect("research-teams.aspx", false);
                }
                else
                {
                    this.msg.Text = "Incorrect username/password<div class='sep'></div><br/>";
                }
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;
                dcDataContext dc           = new dcDataContext();
                int           specialityId = int.Parse(Request["specialityId"]);
                string        action       = Request.QueryString["action"];

                if (action == "edit")
                {
                    int id = int.Parse(Request.QueryString["id"]);

                    var res = dc.CMSGetSemestersByID(id).Single();
                    enname.Text = res.enname;
                    frname.Text = res.frname;
                    arname.Text = res.arname;
                }
            }
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int           id = int.Parse(Request["educationId"]);
            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetContinuousEducationByID(id).SingleOrDefault();
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int           id = int.Parse(Request["calendarId"]);
            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetCalendarById(id).SingleOrDefault();
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int           id = int.Parse(Request["activityId"]);
            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetActivitiesByID(id).SingleOrDefault();
        }
コード例 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;

                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int           id  = int.Parse(Request.QueryString["id"]);
                    dcDataContext dc  = new dcDataContext();
                    var           res = dc.CMSGetAcademicsByID(id).Single();
                    enname.Text          = res.enname;
                    frname.Text          = res.frname;
                    arname.Text          = res.arname;
                    endesc.Text          = res.endescription;
                    frdesc.Text          = res.frdescription;
                    ardesc.Text          = res.ardescription;
                    category.Value       = res.category;
                    hasphoto.Checked     = res.icon != null && res.icon != "";
                    hascv.Checked        = res.cv != null && res.cv != "";
                    status.SelectedValue = res.status.ToString();
                }
            }
        }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            semesterId = int.Parse(Request["semesterId"]);
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;
                dcDataContext dc = new dcDataContext();


                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int id = int.Parse(Request.QueryString["id"]);

                    var res = dc.CMSGetEducationByID(id).Single();
                    title.Text           = res.title;
                    total_hours.Text     = res.total_hours;
                    theory.Text          = res.theorie;
                    td.Text              = res.td;
                    tp.Text              = res.tp;
                    credits.Text         = res.credits.ToString();
                    pre_req.Text         = res.pre_req;
                    description.Text     = res.description;
                    status.SelectedValue = res.status.ToString();
                    code.Text            = res.code.ToString();
                }
            }
        }
コード例 #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;

                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int           id  = int.Parse(Request.QueryString["id"]);
                    dcDataContext dc  = new dcDataContext();
                    var           res = dc.CMSGetNewsByID(id).Single();
                    entitle.Text        = res.entitle;
                    artitle.Text        = res.artitle;
                    entext.Text         = res.entext;
                    artext.Text         = res.artext;
                    frtext.Text         = res.frtext;
                    this.haspdf.Checked = !string.IsNullOrEmpty(res.pdf);
                }
            }
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["User"] == null)
            {
                Loged.Visible    = false;
                notLoged.Visible = true;
            }
            else
            {
                Loged.Visible    = true;
                notLoged.Visible = false;

                string action = Request.QueryString["action"];
                if (action == "edit")
                {
                    int           id  = int.Parse(Request.QueryString["id"]);
                    dcDataContext dc  = new dcDataContext();
                    var           res = dc.CMSGetActivitiesByID(id).Single();
                    entitle.Text     = res.entitle;
                    artitle.Text     = res.artitle;
                    entext.Text      = res.entext;
                    artext.Text      = res.artext;
                    frtext.Text      = res.frtext;
                    hasphoto.Checked = res.photo != null && res.photo != "";
                }
            }
        }
コード例 #14
0
        protected void loginButton_Click(object sender, EventArgs e)
        {
            dcDataContext dc = new dcDataContext();
            int?          b  = dc.CMSLogin(Request["uname"], Encryptor.MD5Hash(Request["pass"]));

            if (b == -2)
            {
                msg.Text = "Please activate your account!<div class='sep'></div><br/>";
            }
            else if (b != -1)
            {
                Session.Add("User", b);
                Session.Add("Username", Request["uname"]);
                DateTime date = DateTime.Now;
                Session["DateLogin"] = date.ToString("dd-MM-yyyy hh:mm tt");
                dc.UpdateCMSUserLoginDate(date, b);
                Session.Timeout = 60;
                var user = dc.GetCMSUsersByID(b).Single();
                Session["GroupID"] = user.groupId;
                Response.Redirect("news.aspx", false);
            }
            else
            {
                msg.Text = "Incorrect username/password<div class='sep'></div><br/>";
            }
        }
コード例 #15
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            dcDataContext dc = new dcDataContext();

            dc.DeleteGalleryImage(int.Parse(context.Request["id"]));
            context.Response.Write("success");
        }
コード例 #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int           id = int.Parse(Request["gradId"]);
            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetGraduationByID(id).SingleOrDefault();
            files  = dc.CMSGetGraduationFilesByGraduationId(result.id).ToList();
        }
コード例 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            path = Request.Url.AbsoluteUri;
            dcDataContext dc = new dcDataContext();

            dc.AddPageVisit(path, Request.ServerVariables["REMOTE_ADDR"].ToString(), Request.Browser.Browser, DateTime.Now);
            path = path.Substring(path.LastIndexOf("/"));
        }
コード例 #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            specialityId = int.Parse(Request["specialityId"]);
            dcDataContext dc = new dcDataContext();

            result         = dc.CMSGetSemestersBySpecialityID(specialityId).ToArray();
            specialityName = dc.CMSGetSpecialityByID(specialityId).SingleOrDefault().enname;
        }
コード例 #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            categoryId = int.Parse(Request["categoryId"]);
            dcDataContext dc = new dcDataContext();

            result       = dc.CMSGetGraduation().Where(x => x.categoryId == categoryId).ToArray();
            categoryName = dc.CMSGetGraduationCategoriesByID(categoryId).SingleOrDefault().enname;
        }
コード例 #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int categoryId = int.Parse(Request["categoryId"]);

            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetGalleryByCategoryID(categoryId).OrderBy(x => x.sort);
        }
コード例 #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int           num           = int.Parse(this.Request["id"]);
            dcDataContext dcDataContext = new dcDataContext();

            this.result = dcDataContext.CMSGetGalleryByID(new int?(num)).SingleOrDefault <CMSGetGalleryByIDResult>();
            this.images = dcDataContext.CMSGetGalleryImagesByGalleryID(num).ToList();
        }
コード例 #22
0
        protected void grid_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            dcDataContext dc         = new dcDataContext();
            int           semesterId = int.Parse(Request["ctl00$ctl00$ContentPlaceHolder1$main$searchDropDown"]);
            var           result     = dc.CMSGetEducationBySemesterID(semesterId).ToArray().OrderBy(x => x.sort).ToArray();

            grid.DataSource = result;
            grid.PageIndex  = e.NewPageIndex;
            grid.DataBind();
        }
コード例 #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string        table = Request["table"];
            int           id    = int.Parse(Request["id"]);
            int           sort  = int.Parse(Request["sort"]);
            dcDataContext dc    = new dcDataContext();

            dc.UpdateSorting(id, sort, table);
            Response.Write("success");
        }
コード例 #24
0
        protected void searchDropDown_SelectedIndexChanged(object sender, EventArgs e)
        {
            descriTitle.Visible = false;
            descriDesc.Visible  = false;
            dcDataContext dc         = new dcDataContext();
            int           semesterId = int.Parse(Request["ctl00$ctl00$ContentPlaceHolder1$main$searchDropDown"]);
            var           result     = dc.CMSGetEducationBySemesterID(semesterId).ToArray().OrderBy(x => x.sort).ToArray();

            grid.DataSource = result;
            grid.DataBind();
        }
コード例 #25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            semesterId = int.Parse(Request["semesterId"]);

            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetEducationBySemesterID(semesterId).ToArray().OrderBy(x => x.sort);
            var semester   = dc.CMSGetSemestersByID(semesterId).SingleOrDefault();
            var speciality = dc.CMSGetSpecialityByID(semester.specialityId).SingleOrDefault();

            semesterSpecialityName = speciality.enname + " - " + semester.enname;
        }
コード例 #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            graduationId = int.Parse(Request["graduationId"]);

            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetGraduationFilesByGraduationId(graduationId).ToArray();
            var graduation = dc.CMSGetGraduationByID(graduationId).SingleOrDefault();
            var category   = dc.CMSGetGraduationCategoriesByID(graduation.categoryId).SingleOrDefault();

            graduationCategoryName = category.enname + " / " + graduation.enname;
        }
コード例 #27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            dcDataContext dc   = new dcDataContext();
            string        date = string.Format("{0}/{1}/{2}", DateTime.Now.Month.ToString().Length == 1 ? "0" + DateTime.Now.Month.ToString() : DateTime.Now.Month.ToString(), DateTime.Now.Day.ToString().Length == 1?"0" + DateTime.Now.Day.ToString():DateTime.Now.Day.ToString(), DateTime.Now.Year);

            visitsToday    = dc.CMSGetVisitsPerDate(date).Single().visits.ToString();
            visitsLastWeek = dc.CMSGetVisitsBetwee2Dates(DateTime.Now.AddDays(-8), DateTime.Now.AddDays(-1)).Single().visits.ToString();
            visitsChrome   = dc.CMSGetVisitsPerBrowser("Chrome").Single().visits.ToString();
            visitsFirefox  = dc.CMSGetVisitsPerBrowser("Firefox").Single().visits.ToString();
            visitsIE       = dc.CMSGetVisitsPerBrowser("IE").Single().visits.ToString();
            visitsSafari   = dc.CMSGetVisitsPerBrowser("Safari").Single().visits.ToString();
        }
コード例 #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet ds = new DataSet();

            ds.ReadXml(Server.MapPath("~/cms/config.config"));
            DataTable dt = new DataTable();

            dt = ds.Tables["Settings"];
            enOrientation.Text = dt.Select("Name='enOrientation'")[0]["Value"].ToString();
            dcDataContext dc = new dcDataContext();

            result = dc.CMSGetOrientationFiles().ToList();
        }
コード例 #29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            dcDataContext dc       = new dcDataContext();
            string        category = Request["category"].Replace("'", "''");

            result = dc.CMSGetAcademics().Where(x => x.status == 1 && x.category == category).OrderBy(x => x.sort).ToList();
            if (category == "Faculty Council")
            {
                DataSet ds = new DataSet();
                ds.ReadXml(Server.MapPath("~/cms/config.config"));
                DataTable dt = new DataTable();
                dt           = ds.Tables["Settings"];
                council.Text = "<p>" + dt.Select("Name='frConseil'")[0]["Value"].ToString() + "</p>";
            }
        }
コード例 #30
0
        protected void savebtn_Click(object sender, EventArgs e)
        {
            string        action = Request.QueryString["action"];
            dcDataContext dc     = new dcDataContext();

            if (action == "edit")
            {
                int id = int.Parse(Request.QueryString["id"]);
                dc.UpdateQuickLinks(id, Request.Form["link"]);
            }
            else
            {
                dc.AddQuickLinks(Request.Form["link"]);
            }
            Response.Redirect("quick-links.aspx");
        }