Ejemplo n.º 1
0
        public Boolean SaveEditProfileSeeker(Seeker r, MetroTextBox fname, MetroTextBox lname, MetroTextBox email, MetroTextBox mobile, MetroTextBox address, MetroTextBox designation, MetroTextBox organisation)
        {
            if (r != null)
            {
                var v = from a in db.TabSeekers
                        where a.uname == r.Username
                        select a;

                TabSeeker tab = v.First();

                tab.fname   = fname.Text;
                tab.lname   = lname.Text;
                tab.email   = email.Text;
                tab.mobile  = mobile.Text;
                tab.address = address.Text;

                db.SubmitChanges();

                return(true);
            }

            else
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        public void ViewEditProfileSeeker(Seeker r, MetroTextBox fname, MetroTextBox lname, MetroTextBox email, MetroTextBox mobile, MetroTextBox address, ListBox box)
        {
            box.Items.Clear();
            var v = from a in db.TabSeekers
                    where a.uname == r.Username
                    select a;

            TabSeeker tab = v.First();

            fname.Text   = tab.fname;
            lname.Text   = tab.lname;
            email.Text   = tab.email;
            mobile.Text  = tab.mobile;
            address.Text = tab.address;

            var p = from b in db.TabSkills
                    where b.user == r.Username
                    select b;

            foreach (var item in p)
            {
                box.Items.Add(item.skill);
            }
        }
Ejemplo n.º 3
0
        public Boolean InsertNew(Object any)
        {
            if (any is Recruiter)
            {
                Recruiter    obj = (Recruiter)any;
                TabRecruiter rec = new TabRecruiter();

                rec.fname        = obj.FirstName;
                rec.lname        = obj.LastName;
                rec.uname        = obj.Username;
                rec.mobile       = obj.MobileNumber;
                rec.email        = obj.EmailAddress;
                rec.address      = obj.Address;
                rec.designation  = obj.Designation;
                rec.organisation = obj.Organisation;
                rec.dob          = obj.DateOfBirth;
                rec.gender       = obj.Gender;

                db.TabRecruiters.InsertOnSubmit(rec);
                db.SubmitChanges();

                if (this.InserLogin(obj))
                {
                    return(true);
                }

                else
                {
                    return(false);
                }
            }

            else if (any is Seeker)
            {
                Seeker obj = (Seeker)any;

                TabSeeker seek = new TabSeeker();

                seek.fname   = obj.FirstName;
                seek.lname   = obj.LastName;
                seek.uname   = obj.Username;
                seek.mobile  = obj.MobileNumber;
                seek.email   = obj.EmailAddress;
                seek.address = obj.Address;
                seek.dob     = obj.DateOfBirth;
                seek.gender  = obj.Gender;

                db.TabSeekers.InsertOnSubmit(seek);
                db.SubmitChanges();

                foreach (var i in obj.skills)
                {
                    db.TabSkills.InsertOnSubmit(new TabSkill()
                    {
                        uname = obj.Username + obj.skills.IndexOf(i), skill = i, user = obj.Username
                    });
                }

                db.SubmitChanges();

                if (this.InserLogin(obj))
                {
                    return(true);
                }

                else
                {
                    return(false);
                }
            }


            return(false);
        }