public static List<DJ_Route> ConvertToModel(DJ_TourGroup group, IList<UIRoute> uiRoutes, out string errMsg) { errMsg = string.Empty; BLLDJEnterprise bllEnt = new BLLDJEnterprise(); List<DJ_Route> routes = new List<DJ_Route>(); foreach (UIRoute uiroute in uiRoutes) { int dayNo = uiroute.DayNo; IList<DJ_TourEnterprise> scenics = uiroute.Scenics; IList<DJ_TourEnterprise> hotels = uiroute.Hotels; IList<DJ_TourEnterprise> enterprises = scenics.Concat(hotels).ToList(); foreach (DJ_TourEnterprise ent in enterprises) { DJ_Route route = new DJ_Route(); route.Enterprise = ent; route.DayNo = dayNo; route.DJ_TourGroup = group; routes.Add(route); } } return routes; }
public void CopyToTest() { var routeList = Builder<DJ_Route>.CreateListOfSize(10).All().With(x => x.DJ_TourGroup = group) .Build(); group.Routes = routeList; var newGroup = new DJ_TourGroup(); group.CopyTo(newGroup); Assert.AreEqual(newGroup.Routes.Count,group.Routes.Count); }
public void BuildDemoDeta() { //创建工作人员 SaveWorkers(); List<DJ_TourGroup> Groups = new List<DJ_TourGroup>(); for (int i = 1; i <= 12; i++) { DateTime beginDate = DateTime.Now.AddMonths(i - 12); DJ_TourGroup g1 = CreateDemoGroup(beginDate); bllGroup.Save(g1); DJ_Group_Worker gwmemberdaoyou1 = new DJ_Group_Worker(); gwmemberdaoyou1.DJ_TourGroup = g1; gwmemberdaoyou1.DJ_Workers = memberdaoyou; bllGW.Save(gwmemberdaoyou1); DJ_TourGroup g2 = new DJ_TourGroup(); g1.CopyTo(g2); g2.DJ_DijiesheInfo =(DJ_DijiesheInfo) demoDjs2; g2.DijiesheEditor = (DJ_User_TourEnterprise)new BLLMembership().GetMember(dijiesheAdminAcount2); // g2.Workers.Add(memberdaoyou); g2.Name = demoGroupNamePrefix + Guid.NewGuid().GetHashCode().ToString().Substring(0, 6); DJ_Group_Worker gwmemberdaoyou = new DJ_Group_Worker(); gwmemberdaoyou.DJ_TourGroup = g2; gwmemberdaoyou.DJ_Workers = memberdaoyou2; bllGroup.Save(g2); bllGW.Save(gwmemberdaoyou); Groups.Add(g2); Groups.Add(g1); } //刷卡.验票 foreach (DJ_TourGroup g in Groups) { //只对过去的验票. if (g.BeginDate> DateTime.Now) { continue; } foreach (DJ_Route r in g.Routes) { Model.DJ_GroupConsumRecord cr = new DJ_GroupConsumRecord(); cr.Route = r; cr.AdultsAmount = r.DJ_TourGroup.AdultsAmount; cr.ChildrenAmount = r.DJ_TourGroup.ChildrenAmount; cr.ConsumeTime = r.DJ_TourGroup.BeginDate.AddDays(r.DayNo); cr.Enterprise = r.Enterprise; cr.LiveDay = g.DaysAmount; cr.RoomNum = 2; bllConsum.DAL.Save(cr); } } }
public virtual void CopyToGroup(DJ_TourGroup group) { group.Routes.Clear(); foreach (DJ_ProductRoute pr in Routes) { DJ_Route r = new DJ_Route(); r.DJ_TourGroup = group; r.DayNo = pr.DayNo; r.Description = pr.Description; r.Enterprise = pr.Enterprise; r.RD_EnterpriseName = pr.RD_EnterpriseName; group.Routes.Add(r); } }
protected void Page_Load(object sender, EventArgs e) { tbxBelong.Value = CurrentDJS.Name; addType = Request["at"]; string paramstr = Request["groupid"]; if (!Guid.TryParse(paramstr, out groupId)) { IsNew = true; CurrentGroup = new DJ_TourGroup(); a_link_2.Visible = false; a_link_3.Visible = false; } else { CurrentGroup = bllGroup.GetOne(groupId); if (groupId == null) { ErrHandler.Redirect(ErrType.ParamIllegal); } if (CurrentGroup.DijiesheEditor == null) { // ErrHandler.Redirect(ErrType.ObjectIsNull); } if (CurrentGroup.DJ_DijiesheInfo.Name != CurrentDJS.Name) { ErrHandler.Redirect(ErrType.AccessDenied); } } // if (!IsPostBack) { InitWorkers(); if (!IsNew) { LoadForm(); } } }
public void CreateRouteFromMultiLineString(DJ_TourGroup group, string multiLineString, out string errMsg) { errMsg = string.Empty; group.Routes.Clear(); IList<DJ_Route> allRoutes = new List<DJ_Route>(); string[] arrSingleLine = multiLineString.Split(Environment.NewLine.ToCharArray()).Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); Dictionary<EnterpriseType, IList<String>> entDicts = new Dictionary<EnterpriseType, IList<string>>(); for (int i = 1; i <= arrSingleLine.Length; i++) { int dayNo = i; string currentLine = arrSingleLine[i - 1]; string[] diffEnts = currentLine.Split(new char[] { ';', ';' }); if (diffEnts.Length > 2 || diffEnts.Length == 0) { errMsg = "格式错误:请用分号将景点和宾馆隔开." + currentLine; return; } List<string> entNames = diffEnts[0].Split(new char[] { '\\', '\', '、' }).Where(x => !string.IsNullOrWhiteSpace(x)).ToList(); entDicts.Add(EnterpriseType.景点, entNames); List<string> entHotels = new List<string>(); if (diffEnts.Length == 2) { entHotels = diffEnts[1].Split(new char[] { '\\', '\', '、' }).Where(x => !string.IsNullOrWhiteSpace(x)).ToList(); entDicts.Add(EnterpriseType.宾馆, entNames); } IList<DJ_Route> dayRoutes = CreateRouteFromNameList(dayNo, entDicts, out errMsg).Cast<DJ_Route>().ToList(); allRoutes = allRoutes.Concat(dayRoutes).ToList(); } foreach (DJ_Route r in allRoutes) { group.Routes.Add(r); } // group.Routes = allRoutes; // return allRoutes; }
public string Act4Routes() { string returnValue = string.Empty; Guid groupId; string paramGroupId = (string)JO["parameters"]["groupid"]; action = (string)JO["action"]; if (!Guid.TryParse(paramGroupId, out groupId)) { BLL.ErrHandler.Redirect(BLL.ErrType.ParamIllegal,"groupid 非法"); } group = bllGroup.GetOne(groupId); if (action == "save") { IList<Model.DJ_Route> memberList = new List<Model.DJ_Route>(); string ename = string.Empty; foreach (JToken ro in (JArray)JO["insertedRecords"]) { IList<Model.DJ_Route> routes = ConvertToRoute(ro, out ename); foreach (var item in routes) { if (item.Enterprise == null) { return ename+":该项无法识别!请重新输入!"; } } foreach (var item in routes) { session.SaveOrUpdate(item); group.Routes.Add(item); } session.Save(group); session.Flush(); } foreach (JToken ro in JO["updatedRecords"]) { IList<Model.DJ_Route> routes = ConvertToRoute(ro, out ename); foreach (var item in routes) { if (item.Enterprise == null) { return ename + ":该项无法识别!请重新输入!"; } } foreach (var item in group.Routes.Where(x=>x.DayNo==routes[0].DayNo)) { session.Delete(item); session.Flush(); } foreach (var item in routes) { session.Save(item); session.Flush(); } } foreach (JToken ro in JO["deletedRecords"]) { IList<Model.DJ_Route> routes = ConvertToRoute(ro, out ename); foreach (var item in routes) { if (item.Enterprise == null) { return ename + ":该项无法识别!请重新输入!"; } } foreach (var item in group.Routes.Where(x => x.DayNo == routes[0].DayNo)) { session.Delete(item); session.Flush(); } } } if (action == "load") { // return bll BuildLoadResponse(group.Members); } return returnValue; }
private DJ_TourGroup CreateDemoGroup(DateTime beginTime) { DJ_TourGroup group = new DJ_TourGroup(); group.BeginDate = beginTime; group.DJ_DijiesheInfo = (Model.DJ_DijiesheInfo)demoDjs1; group.DaysAmount =2; group.EndDate = beginTime.AddDays(group.DaysAmount); DJ_TourGroupMember member1 = new DJ_TourGroupMember(); member1.DJ_TourGroup = group; member1.IdCardNo = "210905197807210546"; member1.MemberType = MemberType.成; member1.PhoneNum = "13280008000"; member1.RealName = "张三"; DJ_TourGroupMember member2 = new DJ_TourGroupMember(); member2.DJ_TourGroup = group; member2.IdCardNo = "210905197807210546"; member2.MemberType = MemberType.儿; member2.PhoneNum = "13280008000"; member2.RealName = "张小明"; DJ_TourGroupMember member3 = new DJ_TourGroupMember(); member3.DJ_TourGroup = group; member3.SpecialCardNo = "证件号:HK0930234"; member3.MemberType = MemberType.港澳台; member3.PhoneNum = "13280008000"; member3.RealName = "张学友"; DJ_TourGroupMember member4 = new DJ_TourGroupMember(); member4.DJ_TourGroup = group; member4.SpecialCardNo = "证件号:019203493l"; member4.MemberType = MemberType.外; member4.PhoneNum = "13280008000"; member4.RealName = "Carl Smith"; // group.Workers.Add(gwmembersiji); // group.Workers.Add(gwmemberdaoyou); group.Members.Add(member1); group.Members.Add(member2); group.Members.Add(member3); group.Members.Add(member4); group.Name = demoGroupNamePrefix+ Math.Abs(Guid.NewGuid().GetHashCode()).ToString().Substring(0, 6); DJ_Route route1 = new DJ_Route(); route1.DayNo = 1; route1.Description = "住宿"; route1.DJ_TourGroup = group; route1.Enterprise = demoHotel1; DJ_Route route11 = new DJ_Route(); route11.DayNo = 1; route11.Description = "景点"; route11.DJ_TourGroup = group; route11.Enterprise = demoScenic1; DJ_Route route111 = new DJ_Route(); route111.DayNo = 1; route111.Description = "景点"; route111.DJ_TourGroup = group; route111.Enterprise = demoScenic2; DJ_Route route2 = new DJ_Route(); route2.DayNo = 2; route2.Description = "景点"; route2.DJ_TourGroup = group; route2.Enterprise = demoScenic3; //group.Routes group.Routes.Add(route1); group.Routes.Add(route2); group.Routes.Add(route11); group.Routes.Add(route111); group.DijiesheEditor =(DJ_User_TourEnterprise) new BLLMembership().GetMember(dijiesheAdminAcount1); return group; }
public void Init() { group = Builder<DJ_TourGroup>.CreateNew().Build(); }
public virtual void CopyTo(DJ_TourGroup newGroup, bool copyMember) { newGroup.Name = Name + "[复制]"; newGroup.BeginDate = BeginDate; newGroup.DaysAmount = DaysAmount; newGroup.EndDate = BeginDate.AddDays(DaysAmount - 1); newGroup.DijiesheEditor = DijiesheEditor; newGroup.DJ_DijiesheInfo = DJ_DijiesheInfo; foreach (DJ_Route r in Routes) { DJ_Route newRoute = new DJ_Route(); r.CopyTo(newRoute); newRoute.DJ_TourGroup = newGroup; newGroup.Routes.Add(newRoute); } //foreach (DJ_Group_Worker worker in Workers) //{ // newGroup.Workers.Add(worker); //} if (copyMember) { foreach (DJ_TourGroupMember member in Members) { DJ_TourGroupMember newMember = new DJ_TourGroupMember(); member.CopyTo(newMember); newGroup.Members.Add(newMember); } } }
public void Delete(DJ_TourGroup group) { Idjtourgroup.Delete(group); }
public void UpdateMembersFromFormatedString(DJ_TourGroup group, string formatedString,out string totalErrMsg) { group.Members = GetMemberListFromFormatString(formatedString,out totalErrMsg); Save(group); }
public bool UpdateForm(DJ_TourGroup CurrentGroup,string groupName,string beginDate, string daysAmount, DJ_DijiesheInfo CurrentDJS, DJ_User_TourEnterprise CurrentMember,IList<string> workerIds, out string errMsg) { errMsg = string.Empty; CurrentGroup.Name = groupName; CurrentGroup.BeginDate = Convert.ToDateTime(beginDate); if (CurrentGroup.BeginDate.DayOfYear < DateTime.Now.DayOfYear) { errMsg = "开始时间不能小于当天时间"; return false; } int iDayAmount=Convert.ToInt32(daysAmount); //if (CurrentGroup.DaysAmount>iDayAmount) //{ // errMsg = string.Format("操作无法完成:当前输入的天数({1})小于已录入行程的天数({0}).为保证数据安全,输入天数应该大于等于已录入行程天数.请修改数字,或者在行程编辑页面删除部分行程.", CurrentGroup.DaysAmount, iDayAmount); // return false; //} //for (int i = 0; i < iDayAmount; i++) //{ // DJ_Route r = new DJ_Route(); // r.DayNo = i + 1; // r.DJ_TourGroup = CurrentGroup; // CurrentGroup.Routes.Add(r); //} CurrentGroup.DaysAmount = iDayAmount; CurrentGroup.EndDate = CurrentGroup.BeginDate.AddDays(CurrentGroup.DaysAmount - 1); CurrentGroup.DJ_DijiesheInfo = CurrentDJS; CurrentGroup.DijiesheEditor = (DJ_User_TourEnterprise)CurrentMember; ///司机和导游 bool hasSelectGuide = false; bool hasSelectDriver = false; bllGroupWorker.DeleteFromGroup(CurrentGroup); IList<DJ_Workers> workers = new List<DJ_Workers>(); foreach(string workerId in workerIds) { Model.DJ_Group_Worker gw = new DJ_Group_Worker(); hasSelectGuide = true; DJ_Workers worker = bllWorker.GetOne(new Guid(workerId)); if (worker.WorkerType == DJ_GroupWorkerType.司机) { hasSelectDriver = true; } if (worker.WorkerType == DJ_GroupWorkerType.导游) { hasSelectGuide = true; } gw.DJ_Workers = worker; gw.DJ_TourGroup = CurrentGroup; gw.RD_WorkerName = worker.Name; gw.RD_WorkerIdCard = worker.IDCard; gw.RD_Phone = worker.Phone; bllGroupWorker.Save(gw); } if (!hasSelectGuide) { errMsg = "必须指定导游"; return false; } if (!hasSelectDriver) { errMsg = "必须指定司机"; return false; } //路线信息 return true; }
protected void btnUpload_Click(object sender, EventArgs e) { string fullname = FileUpload1.FileName.ToString();//直接取得文件名 string url = FileUpload1.PostedFile.FileName.ToString();//取得上传文件路径 string typ = FileUpload1.PostedFile.ContentType.ToString();//获取文件MIME内容类型 string typ2 = fullname.Substring(fullname.LastIndexOf(".") + 1);//后缀名, 不带".". int size = FileUpload1.PostedFile.ContentLength; string message = string.Empty; #region 保存 if (typ2 == "xlsx" || typ2 == "xls" || typ2 == "xlsm") { if (size <= 4134904) { FileUpload1.SaveAs(excelPath + "temp-"+CurrentDJS.SeoName+"." + typ2); ExcelOplib.Entity.GroupAll group_excel = excel.getGroup(excelPath + "temp-" + CurrentDJS.SeoName + "." + typ2, out message); group_excel.GroupMemberList = group_excel.GroupMemberList.Where(x => !string.IsNullOrEmpty(x.Memtype)).ToList(); #region group modify //group修改 if (!string.IsNullOrEmpty(Request.QueryString["groupid"])) { lblTitle.Text = "从excel文件更新团队"; var group_db = bllgroup.GetOne(new Guid(Request.QueryString[0])); /* todo 显示要更新的团队信息 */ group_db.Name = group_excel.GroupBasic.Name; group_db.BeginDate = DateTime.Parse(group_excel.GroupBasic.Begindate); group_db.DaysAmount = int.Parse(group_excel.GroupBasic.Days); group_db.EndDate = DateTime.Parse(group_excel.GroupBasic.Begindate).AddDays(int.Parse(group_excel.GroupBasic.Days)); //group_db.Workers.Clear(); group_db.Members.Clear(); group_db.Routes.Clear(); group_model.DijiesheEditor = (Model.DJ_User_TourEnterprise)CurrentMember; foreach (var item in group_excel.GroupMemberList.Where(x => x.Memtype == "导游" || x.Memtype == "司机")) { group_db.Workers.Add(new Model.DJ_Group_Worker() { DJ_TourGroup = group_db, DJ_Workers = new Model.DJ_Workers() { IDCard = item.Memid, SpecificIdCard = item.Cardno, WorkerType = (Model.DJ_GroupWorkerType)Enum.Parse(typeof(Model.DJ_GroupWorkerType), item.Memtype), Phone = item.Memphone, Name = item.Memname } }); } foreach (var item in group_excel.GroupMemberList.Where(x => x.Memtype != "导游" && x.Memtype != "司机")) { group_db.Members.Add(new Model.DJ_TourGroupMember() { DJ_TourGroup = group_db, IdCardNo = item.Memid, SpecialCardNo = item.Cardno, MemberType = (Model.MemberType)Enum.Parse(typeof(Model.MemberType), item.Memtype), PhoneNum = item.Memphone, RealName = item.Memname }); } foreach (var item in group_excel.GroupRouteList) { var temp_scenic = item.Scenic.Split(new char[] { ',', '-' }, StringSplitOptions.RemoveEmptyEntries); var temp_hotel = item.Hotel.Split(new char[] { ',', '-' }, StringSplitOptions.RemoveEmptyEntries); foreach (var item2 in temp_scenic) { var sceniclist = bllenterp.GetDJS8name(item2); if (sceniclist.Count == 0) { bllenterp.Save(new Model.DJ_TourEnterprise() { Name = item2, Type = Model.EnterpriseType.景点 }); } group_model.Routes.Add(new Model.DJ_Route() { DJ_TourGroup = group_model, DayNo = int.Parse(item.RouteDate), Enterprise = sceniclist.Count == 0 ? bllenterp.GetDJS8name(item2).First() : sceniclist[0] }); } foreach (var item2 in temp_hotel) { var hotellist = bllenterp.GetDJS8name(item2); if (hotellist.Count == 0) { bllenterp.Save(new Model.DJ_TourEnterprise() { Name = item2, Type = Model.EnterpriseType.宾馆 }); } group_model.Routes.Add(new Model.DJ_Route() { DJ_TourGroup = group_model, DayNo = int.Parse(item.RouteDate), Enterprise = hotellist.Count == 0 ? bllenterp.GetDJS8name(item2).First() : hotellist[0] }); } } group_model = group_db; bllgroup.Save(group_db); } #endregion #region group new else { lblTitle.Text = "从excel文件新建团队"; group_model.Name = group_excel.GroupBasic.Name; group_model.BeginDate = DateTime.Parse(group_excel.GroupBasic.Begindate); group_model.DaysAmount = int.Parse(group_excel.GroupBasic.Days); group_model.EndDate = DateTime.Parse(group_excel.GroupBasic.Begindate).AddDays(int.Parse(group_excel.GroupBasic.Days)); group_model.Workers = new List<Model.DJ_Group_Worker>(); group_model.Members = new List<Model.DJ_TourGroupMember>(); group_model.Routes = new List<Model.DJ_Route>(); group_model.DJ_DijiesheInfo = CurrentDJS; group_model.DijiesheEditor = (Model.DJ_User_TourEnterprise)CurrentMember; foreach (var item in group_excel.GroupMemberList.Where(x => x.Memtype == "导游" || x.Memtype == "司机")) { //是否已经存在该worker var worker = bllworker.GetWorkers8Multi(null, item.Memname, null, null, null, Enum.Parse(typeof(Model.DJ_GroupWorkerType), item.Memtype), CurrentDJS.Id.ToString()); //不存在,添加 if (worker.Count == 0) { var new_worker = new Model.DJ_Workers() { IDCard = item.Memid, SpecificIdCard = item.Cardno, WorkerType = (Model.DJ_GroupWorkerType)Enum.Parse(typeof(Model.DJ_GroupWorkerType), item.Memtype), Phone = item.Memphone, Name = item.Memname, DJ_Dijiesheinfo=CurrentDJS }; bllworker.Save(new_worker); group_model.Workers.Add(new Model.DJ_Group_Worker() { DJ_TourGroup = group_model, DJ_Workers = new_worker }); } //存在 else { group_model.Workers.Add(new Model.DJ_Group_Worker() { DJ_TourGroup = group_model, DJ_Workers = worker.First() }); } } foreach (var item in group_excel.GroupMemberList.Where(x => x.Memtype != "导游" && x.Memtype != "司机")) { group_model.Members.Add(new Model.DJ_TourGroupMember() { DJ_TourGroup = group_model, IdCardNo = item.Memid, SpecialCardNo = item.Cardno, MemberType = (Model.MemberType)Enum.Parse(typeof(Model.MemberType), item.Memtype), PhoneNum = item.Memphone, RealName = item.Memname }); } foreach (var item in group_excel.GroupRouteList) { var temp_scenic = item.Scenic.Split(new char[] { ',', '-' }, StringSplitOptions.RemoveEmptyEntries); var temp_hotel = item.Hotel.Split(new char[] { ',', '-' }, StringSplitOptions.RemoveEmptyEntries); foreach (var item2 in temp_scenic) { var sceniclist=bllenterp.GetDJS8name(item2); if(sceniclist.Count==0) { bllenterp.Save(new Model.DJ_TourEnterprise(){ Name=item2, Type=Model.EnterpriseType.景点 }); } group_model.Routes.Add(new Model.DJ_Route() { DJ_TourGroup = group_model, DayNo = int.Parse(item.RouteDate), Enterprise = sceniclist.Count == 0 ? bllenterp.GetDJS8name(item2).First() : sceniclist[0] }); } foreach (var item2 in temp_hotel) { var hotellist = bllenterp.GetDJS8name(item2); if (hotellist.Count == 0) { bllenterp.Save(new Model.DJ_TourEnterprise() { Name = item2, Type = Model.EnterpriseType.宾馆 }); } group_model.Routes.Add(new Model.DJ_Route() { DJ_TourGroup = group_model, DayNo = int.Parse(item.RouteDate), Enterprise = hotellist.Count == 0 ? bllenterp.GetDJS8name(item2).First() : hotellist[0] }); } } bllgroup.Save(group_model); } #endregion Response.Redirect("/LocalTravelAgent/Groups/GroupDetail.aspx?guid=" + group_model.Id); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('你的文件超过限制大小!')", true); return; } } else { //Label1.Text = "上传文件格式不正确."; return; } #endregion }
public string Act4Member() { string returnValue = string.Empty; Guid groupId; string paramGroupId = (string)JO["parameters"]["groupid"]; action = (string)JO["action"]; if (!Guid.TryParse(paramGroupId, out groupId)) { BLL.ErrHandler.Redirect(BLL.ErrType.ParamIllegal,"groupid不是guid"); } group = bllGroup.GetOne(groupId); if (action == "save") { IList<Model.DJ_TourGroupMember> memberList = new List<Model.DJ_TourGroupMember>(); foreach (JToken ro in (JArray)JO["insertedRecords"]) { Model.DJ_TourGroupMember member = ConvertToMember(ro); member.DJ_TourGroup = group; group.Members.Add(member); session.Save(member); session.Flush(); } foreach (JToken ro in JO["updatedRecords"]) { Model.DJ_TourGroupMember member = ConvertToMember(ro); session.Update(member); session.Flush(); } foreach (JToken ro in JO["deletedRecords"]) { Model.DJ_TourGroupMember member = ConvertToMember(ro); session.Delete(member); session.Flush(); } } if (action == "load") { // return bll BuildLoadResponse(group.Members); } return returnValue; }
public virtual void CopyTo(DJ_TourGroup newGroup) { CopyTo(newGroup,true); }
public static List<UIRoute> ConvertToUI(DJ_TourGroup Group) { return ConvertToUI(Group.Routes.Cast<DJ_ProductRoute>().ToList(), Group.DaysAmount); }
protected void rptGroups_ItemCommand(object source, RepeaterCommandEventArgs e) { string errMsg = string.Empty; string argId = e.CommandArgument.ToString(); DJ_TourGroup group = blltg.GetOne(new Guid(argId)); switch (e.CommandName.ToLower()) { case "delete": if (DateTime.Now >= group.BeginDate) { errMsg = "团队已经出发,不能删除"; } else { blltg.Delete(group); BindGroups(); } break; case "copy": DJ_TourGroup newGroup = new DJ_TourGroup(); group.CopyTo(newGroup); blltg.Save(newGroup); Response.Redirect("GroupEditBasicInfo.aspx?groupid=" + newGroup.Id, true); break; } ShowNotification(errMsg); }
public static DJ_TourGroup GenerateGroup() { DJ_TourGroup group = new DJ_TourGroup(); return null; }