Esempio n. 1
0
    public override bool Save()
    {
        Group  group;
        Groups groups = new Groups(UserSession.LoginUser);;

        if (_groupID < 0)
        {
            group = groups.AddNewGroup();
            group.OrganizationID = UserSession.LoginUser.OrganizationID;
        }
        else
        {
            groups.LoadByGroupID(_groupID);
            if (groups.IsEmpty)
            {
                return(false);
            }
            group = groups[0];
        }

        group.Name        = textName.Text;
        group.Description = textDescription.Text;
        if (cmbProductFamilies.Items.Count > 0 && cmbProductFamilies.SelectedValue != "-1")
        {
            group.ProductFamilyID = Convert.ToInt32(cmbProductFamilies.SelectedValue);
        }
        else
        {
            group.ProductFamilyID = null;
        }
        group.Collection.Save();
        return(true);
    }