// Add Single Photo protected void btn_AddSingle_Click(object sender, EventArgs e) { if (Page.IsValid) { PhotoMgr myPhotoMgr = new PhotoMgr(); string PhotoID = Nexus.Core.Tools.IDGenerator.Get_New_GUID(); string phototitle; if (droplist_ImageType.SelectedValue == StringEnum.GetStringValue(Lib.ImageURL_Type.Internal)) { phototitle = Get_FileName(tbx_ImageURL.Text, true); } else { phototitle = Get_FileName(tbx_ImageURL.Text, false); } // If photo exist, Create new record. if (!DataEval.IsEmptyQuery(phototitle)) { DateTime nowTime = DateTime.Now; e2Data[] UpdateData = { new e2Data("PhotoID", PhotoID), new e2Data("Photo_Title", phototitle), new e2Data("ImageURL", tbx_ImageURL.Text), new e2Data("ImageURL_Type", droplist_ImageType.SelectedValue), new e2Data("AlternateText", phototitle), new e2Data("View_Count", "0"), new e2Data("IsActive", true.ToString()), new e2Data("Create_Date", nowTime.ToString()), new e2Data("LastUpdate_Date", nowTime.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myPhotoMgr.Add_Photo(UpdateData); // Create Item Mapping e2Data[] UpdateData_Mapping = { new e2Data("PhotoID", PhotoID), new e2Data("CategoryID", _category_selected), new e2Data("SortOrder", "1") }; myPhotoMgr.Add_Photo_Item_Mapping(UpdateData_Mapping); // Add Item to Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Add_ComponentInCategory_Item( _category_selected, "9473F482-CC30-4963-946A-28CA4AD44041"); } Control_Init(); } }
protected void btn_AddMulti_Click(object sender, EventArgs e) { if (Page.IsValid) { for (int i = 0; i < ListView_ImageFolder.Items.Count; i++) { CheckBox chk_Selected = (CheckBox)ListView_ImageFolder.Items[i].FindControl("chk_Selected"); if (chk_Selected.Checked) { HiddenField hidden_PhotoTitle = (HiddenField)ListView_ImageFolder.Items[i].FindControl("Hidden_PhotoTitle"); HiddenField hidden_IamgeURL = (HiddenField)ListView_ImageFolder.Items[i].FindControl("Hidden_ImageURL"); PhotoMgr myPhotoMgr = new PhotoMgr(); string PhotoID = Nexus.Core.Tools.IDGenerator.Get_New_GUID(); DateTime nowTime = DateTime.Now; e2Data[] UpdateData = { new e2Data("PhotoID", PhotoID), new e2Data("Photo_Title", hidden_PhotoTitle.Value), new e2Data("ImageURL", hidden_IamgeURL.Value), new e2Data("ImageURL_Type", StringEnum.GetStringValue(Lib.ImageURL_Type.Internal)), new e2Data("AlternateText", hidden_PhotoTitle.Value), new e2Data("View_Count", "0"), new e2Data("IsActive", true.ToString()), new e2Data("Create_Date", nowTime.ToString()), new e2Data("LastUpdate_Date", nowTime.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myPhotoMgr.Add_Photo(UpdateData); // Create Item Mapping e2Data[] UpdateData_Mapping = { new e2Data("PhotoID", PhotoID), new e2Data("CategoryID", _category_selected), new e2Data("SortOrder", "1") }; myPhotoMgr.Add_Photo_Item_Mapping(UpdateData_Mapping); // Add Item to Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Add_ComponentInCategory_Item( _category_selected, "9473F482-CC30-4963-946A-28CA4AD44041"); } } Control_Init(); } }
protected void btn_Copy_Click(object sender, EventArgs e) { if (Page.IsValid) { for (int i = 0; i < ListView_ItemList.Items.Count; i++) { CheckBox chk_Selected = (CheckBox)ListView_ItemList.Items[i].FindControl("chk_Selected"); if (chk_Selected.Checked) { HiddenField hidden_ItemID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_ItemID"); HiddenField hidden_Item_MapID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_Item_MapID"); PhotoMgr myPhotoMgr = new PhotoMgr(); Photo_Item_Map myPhoto_Item_Map = myPhotoMgr.Get_Photo_Map(hidden_Item_MapID.Value); if (myPhoto_Item_Map.CategoryID != CategoryTree_CopyTo.Selected_CategoryID) { e2Data[] UpdateData = { new e2Data("PhotoID", myPhoto_Item_Map.PhotoID), new e2Data("CategoryID", CategoryTree_CopyTo.Selected_CategoryID), new e2Data("SortOrder", "1") }; myPhotoMgr.Add_Photo_Item_Mapping(UpdateData); // Switch Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Add_ComponentInCategory_Item(CategoryTree_CopyTo.Selected_CategoryID, "9473F482-CC30-4963-946A-28CA4AD44041"); } } } Control_Init(); } }