Пример #1
0
 protected void lbtnAddEmail_Click(object sender, EventArgs e)
 {
     ContactInfoBO objContactInfo = new ContactInfoBO();
     objContactInfo.Name=txtEmail.Text;
     objContactInfo.UserId = Userid;
     objContactInfo.Type="Email";
     ContactInfoDAL.insertContactInfo(objContactInfo);
     LoadGridView();
 }
Пример #2
0
    protected void lbtnAddEmail_Click(object sender, EventArgs e)
    {
        ContactInfoBO objContactInfo = new ContactInfoBO();

        objContactInfo.Name   = txtEmail.Text;
        objContactInfo.UserId = Userid;
        objContactInfo.Type   = "Email";
        ContactInfoDAL.insertContactInfo(objContactInfo);
        LoadGridView();
    }
Пример #3
0
    protected void lbtnAddWebsites_Click(object sender, EventArgs e)
    {
        ContactInfoBO objContactInfo = new ContactInfoBO();

        objContactInfo.Name   = txtWebsites.Text;
        objContactInfo.UserId = Userid;
        objContactInfo.Type   = "Website";
        ContactInfoDAL.insertContactInfo(objContactInfo);
        LoadWebsites();
    }
Пример #4
0
    protected void lbtnAddPhoneNumber_Click(object sender, EventArgs e)
    {
        ContactInfoBO objContactInfo = new ContactInfoBO();

        objContactInfo.Name   = lstCountryCode.SelectedValue + "-" + txtPhoneNumber.Text;
        objContactInfo.UserId = Userid;
        objContactInfo.Type   = "PhoneNumber";
        ContactInfoDAL.insertContactInfo(objContactInfo);
        LoadPhoneNumber();
    }
Пример #5
0
        public static void updateContactInfo(ContactInfoBO objClass)
        {
            MongoCollection <ContactInfo> objCollection = db.GetCollection <ContactInfo>("c_ContactInfo");

            var query  = Query.EQ("_id", ObjectId.Parse(objClass.Id));
            var sortBy = SortBy.Descending("_id");
            var update = Update.Set("UserId", ObjectId.Parse(objClass.UserId))
                         .Set("Name", objClass.Name)
                         .Set("Type", objClass.Type)


            ;
            var result = objCollection.FindAndModify(query, sortBy, update, true);
        }
Пример #6
0
        public static ContactInfoBO getContactInfoByContactInfoId(string UserId)
        {
            MongoCollection <ContactInfo> objCollection = db.GetCollection <ContactInfo>("c_ContactInfo");

            ContactInfoBO objClass = new ContactInfoBO();

            foreach (ContactInfo item in objCollection.Find(Query.EQ("UserId", ObjectId.Parse(UserId))))
            {
                objClass.Id     = item._id.ToString();
                objClass.UserId = item.UserId.ToString();
                objClass.Name   = item.Name;
                break;
            }
            return(objClass);
        }
Пример #7
0
        public static void insertContactInfo(ContactInfoBO objClass)
        {
            MongoCollection <BsonDocument> objCollection = db.GetCollection <BsonDocument>("c_ContactInfo");

            var query = Query.And(
                Query.EQ("Type", objClass.Type),
                Query.EQ("Name", objClass.Name),
                Query.EQ("UserId", ObjectId.Parse(objClass.UserId)));
            var result = objCollection.Find(query);

            if (!result.Any())
            {
                BsonDocument doc = new BsonDocument {
                    { "UserId", ObjectId.Parse(objClass.UserId) },
                    { "Name", objClass.Name },
                    { "Type", objClass.Type },
                };

                var rt = objCollection.Insert(doc);
            }
        }
Пример #8
0
 protected void lbtnAddWebsites_Click(object sender, EventArgs e)
 {
     ContactInfoBO objContactInfo = new ContactInfoBO();
     objContactInfo.Name= txtWebsites.Text;
     objContactInfo.UserId = Userid;
     objContactInfo.Type = "Website";
     ContactInfoDAL.insertContactInfo(objContactInfo);
     LoadWebsites();
 }
Пример #9
0
 protected void lbtnAddPhoneNumber_Click(object sender, EventArgs e)
 {
     ContactInfoBO objContactInfo = new ContactInfoBO();
     objContactInfo.Name = lstCountryCode.SelectedValue +"-"+ txtPhoneNumber.Text;
     objContactInfo.UserId = Userid;
     objContactInfo.Type = "PhoneNumber";
     ContactInfoDAL.insertContactInfo(objContactInfo);
     LoadPhoneNumber();
 }