Esempio n. 1
0
        public ActionResult UpdatePeopleType(int ItemID, string Name, int Order, bool IsVendor, bool IsBuilder)
        {
            CoContactTypes item;

            if (ItemID == 0)
            {
                item = new CoContactTypes()
                {
                    SiteCoID = siteusercompanyid
                };
                db.CoContactTypes.Add(item);
            }
            else
            {
                item = db.CoContactTypes.Where(p => p.ContactTypeID == ItemID && p.SiteCoID == siteusercompanyid).FirstOrDefault();
            }
            if (item != null)
            {
                item.ContactTypeName  = Name;
                item.ContactTypeOrder = Order;
                item.IsVendor         = IsVendor;
                item.IsBuilder        = IsBuilder;
            }
            db.SaveChanges();
            return(Json(new { status = "success", itemID = item.ContactTypeID }));
        }
Esempio n. 2
0
 public int checkintval(string val, string type = "", int TypeId = 0)
 {
     try
     {
         if (type == "")
         {
             int IntVal = 0;
             int.TryParse(val, out IntVal);
             return(IntVal);
         }
         else if (type == "Type")
         {
             CoContactTypes dt = db.CoContactTypes.Where(s => s.ContactTypeName == val).FirstOrDefault();
             if (dt == null)
             {
                 dt = new CoContactTypes();
                 dt.ContactTypeName = val;
                 dt.SiteCoID        = base.siteusercompanyid;
                 dt.IsBuilder       = val.Trim().ToLower() == "builder";
                 dt.IsVendor        = val.Trim().ToLower() == "vendor";
                 db.CoContactTypes.Add(dt);
                 db.SaveChanges();
             }
             return(dt.ContactTypeID);
         }
         else if (type == "SubType")
         {
             CoContactSubtypes dt = db.CoContactSubtypes.Where(s => s.SubtypeName == val).FirstOrDefault();
             if (dt == null)
             {
                 dt               = new CoContactSubtypes();
                 dt.SubtypeName   = val;
                 dt.SiteCoID      = base.siteusercompanyid;
                 dt.ContactTypeID = TypeId;
                 db.CoContactSubtypes.Add(dt);
                 db.SaveChanges();
             }
             return(dt.ContactSubtypeID);
         }
         else
         {
             return(0);
         }
     }
     catch
     {
         return(0);
     }
 }