Ejemplo n.º 1
0
        public static bool EditItemInGroups(Common.InboxGroup inboxGroup)
        {
            Business.InboxGroup inboxGroupController = new Business.InboxGroup();
            try
            {
                if (!inboxGroupController.UpdateName(inboxGroup))
                {
                    throw new Exception(Language.GetString("ErrorRecord"));
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
 public static DataTable GetUserInboxGroups(Guid userGuid)
 {
     Business.InboxGroup inboxGroupController = new Business.InboxGroup();
     return(inboxGroupController.GetUserInboxGroups(userGuid));
 }
Ejemplo n.º 3
0
        //public static string GetUserInboxGroup(Guid userGuid, bool showNumberCount, bool showCheckBox)
        //{
        //	string tree = string.Empty;
        //	Business.InboxGroup inboxGroupController = new Business.InboxGroup();
        //	DataTable dataTableInboxGroup = GetUserInboxGroups(userGuid);

        //	DataTable dataTableRoot = GetRoot();

        //	if (dataTableRoot.Rows.Count == 0)
        //		return string.Empty;

        //	Guid rootGuid = Helper.GetGuid(dataTableRoot.Rows[0]["Guid"].ToString());

        //	tree += "<div class='myList'><ul class='browser filetree'>";
        //	tree += string.Format("<li><span class='root folder' guid='{0}'>{1}{2}</span><ul id='child'>",
        //																														Guid.Empty,
        //																														showCheckBox ? "<input onclick='checkBoxControlChecked(this);' type='checkbox'/>" : string.Empty,
        //																														dataTableRoot.Rows[0]["Title"].ToString());

        //	GenerateTree(dataTableInboxGroup, rootGuid, showNumberCount, showCheckBox, ref tree);

        //	tree += "</ul></li></ul></div>";

        //	return tree;
        //}

        //public static DataTable GetRoot()
        //{
        //	Business.InboxGroup inboxGroupController=new Business.InboxGroup();
        //	return inboxGroupController.GetRoot();
        //}

        public static DataTable GetUserInboxGroups(Guid userGuid, Guid parentNodeGuid, string name)
        {
            Business.InboxGroup inboxGroupController = new Business.InboxGroup();
            return(inboxGroupController.GetUserInboxGroups(userGuid, parentNodeGuid, name));
        }
Ejemplo n.º 4
0
 public static bool Delete(Guid guid)
 {
     Business.InboxGroup inboxGroupController = new Business.InboxGroup();
     return(inboxGroupController.Delete(guid));
 }
Ejemplo n.º 5
0
 public static bool UpdateInboxGroup(Common.InboxGroup inboxGroup)
 {
     Business.InboxGroup inboxGroupController = new Business.InboxGroup();
     return(inboxGroupController.UpdateInboxGroup(inboxGroup));
 }
Ejemplo n.º 6
0
        //public static Common.InboxGroup LoadInboxGroup(Guid guid)
        //{
        //	Business.SmsParser inboxGroupController = new Business.SmsParser();
        //	Common.InboxGroup inboxGroup = new Common.InboxGroup();
        //	inboxGroupController.Load(guid, inboxGroup);
        //	return inboxGroup;
        //}

        public static bool Insert(Common.InboxGroup inboxGroup)
        {
            Business.InboxGroup inboxGroupController = new Business.InboxGroup();
            return(inboxGroupController.InsertInboxGroup(inboxGroup) != Guid.Empty ? true : false);
        }
Ejemplo n.º 7
0
 public static Guid InsertItemInInboxGroups(Common.InboxGroup inboxGroup)
 {
     Business.InboxGroup inboxGroupController = new Business.InboxGroup();
     return(inboxGroupController.Insert(inboxGroup));
 }
Ejemplo n.º 8
0
        //private static void GenerateTree(DataTable dataTableInboxGroup, Guid root, bool showNumberCount, bool showCheckBox, ref string tree)
        //{
        //	DataView dataViewInboxGroup = dataTableInboxGroup.DefaultView;
        //	dataViewInboxGroup.RowFilter = string.Format("ParentGuid='{0}'", root);
        //	DataTable dataTableChildren = new DataTable();
        //	dataTableChildren = dataViewInboxGroup.ToTable();
        //	if (dataTableChildren.Rows.Count > 0)
        //		tree += "<ul>";
        //	for (int childrenCounter = 0; childrenCounter < dataTableChildren.Rows.Count; childrenCounter++)
        //	{
        //		tree += string.Format("<li><span class='folder' guid='{0}' isActive='True'>{1}{2}{3}</span>",
        //																	dataTableChildren.Rows[childrenCounter]["Guid"].ToString(),
        //																	showCheckBox ? "<input id='Checkbox" + (childrenCounter + 1) + "' onclick='checkBoxControlChecked(this);' type='checkbox'/>" : string.Empty,
        //																	dataTableChildren.Rows[childrenCounter]["Title"].ToString(),
        //																	showNumberCount ? (" (" + dataTableChildren.Rows[childrenCounter]["CountInboxNumbers"].ToString() + ")") : string.Empty);

        //		Guid childrenGuid = Helper.GetGuid(dataTableChildren.Rows[childrenCounter]["Guid"].ToString());
        //		GenerateTree(dataTableInboxGroup, childrenGuid, showNumberCount, showCheckBox, ref tree);
        //		tree += "</li>";
        //	}
        //	if (dataTableChildren.Rows.Count > 0)
        //		tree += "</ul>";
        //}

        //public static bool ChangeParent(Guid groupGuid, Guid parentGuid)
        //{
        //	Business.InboxGroup inboxGroupController = new Business.InboxGroup();
        //	if (parentGuid == Guid.Empty)
        //		parentGuid = Helper.GetGuid(inboxGroupController.GetRoot().Rows[0]["Guid"]);

        //	return inboxGroupController.UpdateParent(groupGuid, parentGuid);
        //}

        public static bool DeleteItemFromInboxGroups(Guid groupGuid)
        {
            Business.InboxGroup inboxGroupController = new Business.InboxGroup();
            return(inboxGroupController.Delete(groupGuid));
        }