Ejemplo n.º 1
0
        public static void insertevent(calendar_entity db, calendar_globalevent newe)
        {
            DateTime date=DateTime.Now;
            if (newe != null)
            {
                newe.eventid = Guid.NewGuid();
                newe.createtime=date;
                db.calendar_globalevent.AddObject(newe);

                db.SaveChanges();

                //cut extra events
                IEnumerable<calendar_globalevent> var = DAL.GlobalEvent_DAL.geteventByUser(db, newe.userid);

                if (var.Count() > MAX)
                {
                    for (int i = MAX; i < var.Count(); i++)
                    {
                        db.calendar_globalevent.DeleteObject(var.ElementAt(i));

                    }
                }
                 db.SaveChanges();

            }
        }
Ejemplo n.º 2
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     wallcontext.insertWallMessage(this.Owner, (Guid) Membership.GetUser().ProviderUserKey, TextBox1.Text);
        calendar_globalevent newg=new calendar_globalevent() {
         userid =(Guid) Membership.GetUser().ProviderUserKey,
         createtime = DateTime.Today,
         eventtype = "commentedOnWall"
     };
        this.globalevent_context.insertevent(newg, this.Owner);
        init();
 }
Ejemplo n.º 3
0
        protected void sendbt_Click(object sender, EventArgs e)
        {
            //  Session["reply"] = false;
            this.pnlrpy.Visible = false;

            wallcontext.insertWallMessage(Utilities.Utilities.getUserIdByName( this.sender), (Guid)Membership.GetUser().ProviderUserKey, TextBox1.Text);
            calendar_globalevent newg = new calendar_globalevent()
            {
                userid = (Guid)Membership.GetUser().ProviderUserKey,
                createtime = DateTime.Today,
                eventtype = "commentedOnWall"
            };
            this.globalevent_context.insertevent(newg, Utilities.Utilities.getUserIdByName(this.sender));
        }
Ejemplo n.º 4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            calendar_joinevent newjoin = new calendar_joinevent();
            newjoin.eventid = this.eventid;
            newjoin.UserId = this.visiterid;
            db.calendar_joinevent.AddObject(newjoin);
            db.SaveChanges();
            Button1.Visible = false;

            calendar_globalevent newg = new calendar_globalevent();
            newg.eventtype = "joinevent";
            newg.userid = this.visiterid;
            newg.createtime = DateTime.Today;
            calendar_event evt = (Calendar_DAL.getEventById(eventid)).First();
            this.globalevent_context.insertevent(newg, this.Page, evt);
        }
Ejemplo n.º 5
0
        protected void indexchange(object sender, EventArgs e)
        {
            calendar_entity db = new calendar_entity();

            IEnumerable<onlyid_> searchRes = (IEnumerable<onlyid_>)Session["searchfriendonlyid"];
            Guid selected= searchRes.ElementAtOrDefault( gv.SelectedIndex).userid;

            Guid myid=(Guid)Membership.GetUser().ProviderUserKey;

            var res = from i in db.calendar_friend

                      where i.myUserId == myid && i.friendUserId == selected
                      select i;

            if(res.Count()==0)
            {
                calendar_friend newf=new calendar_friend();
                newf.friendUserId=selected;
                newf.myUserId=myid;
                newf.relationship="";
                db.calendar_friend.AddObject(newf);
                db.SaveChanges();
            }

            calendar_globalevent newg=new calendar_globalevent() {
                userid =(Guid) Membership.GetUser().ProviderUserKey,
                createtime = DateTime.Today,
                eventtype = "addfriend"
            };
            globaleventContext.insertevent(newg, selected);
        }