/// <summary> /// 查询类型商品 /// </summary> /// <returns></returns> public ActionResult selectAll() { ComTypeManager c = new ComTypeManager(); var list = c.GetEntitysWhere(x => x.ComTypeParId == 1); var list1 = list.Select(x => new { x.Id, x.ComTypeName, x.ComTypeParId, x.ComTypeUrl, listtwo = x.ComType1.Select(y => new { y.Id, y.ComTypeName, y.ComTypeParId, y.ComTypeUrl, listhree = y.ComType1.Select(z => new { z.Id, z.ComTypeName, z.ComTypeParId, z.ComTypeUrl, listcom = z.Com.Select(w => new { w.Id, w.ComWeight, w.ComName, w.ComBz, w.ComMoney, w.ComTypeId, w.ComStatic }) }) }) }); return(Json(list1, JsonRequestBehavior.AllowGet)); }
private void loadcom() { string id = Request.QueryString["id"].ToString(); EtNet_Models.Company com = CompanyManager.getCompanyById(Convert.ToInt32(id)); this.comCName.Value = com.ComCname.ToString(); //this.comCode.Value = com.ComCode.ToString(); this.TxtType.Text = ComTypeManager.getComTypeById(com.ComType).TypeName; this.HidTypeID.Value = ComTypeManager.getComTypeById(com.ComType).Id.ToString(); this.comCAddress.Value = com.ComCAddress.ToString(); this.companyURL.Value = com.ComUrl.ToString(); this.address.Text = com.Province.ToString() + " " + com.City.ToString(); this.comshort.Value = com.ComShortName.ToString(); this.lblMadeFrom.Value = LoginInfoManager.getLoginInfoById(((LoginInfo)Session["Login"]).Id).Cname; this.lblMadeTime.Value = DateTime.Now.ToString("yyyy-MM-dd"); //主要联系人 this.linkName.Value = com.LinkName.ToString(); this.linkPost.Value = com.Post.ToString(); this.linkTel.Value = com.Telephone.ToString(); this.linkMobile.Value = com.Mobile.ToString(); this.linkFax.Value = com.Fax.ToString(); this.linkEmail.Value = com.Email.ToString(); this.linkMsn.Value = com.Msn.ToString(); this.linkSkype.Value = com.Skype.ToString(); //主要银行信息 this.bankName.Value = com.Bank.ToString(); this.bankCard.Value = com.CardId.ToString(); this.bankMan.Value = com.CardName.ToString(); this.bankremark.Value = com.Remark.ToString(); }
protected void imgbtnsave_Click(object sender, ImageClickEventArgs e) { if (tbxTypeName.Text.ToString() == "") { this.lblTypename.Text = "<span style='Color:red'>类别名称不能为空!<span>"; } else if (CheckTypeName(tbxTypeName.Text.ToString()) > 0) { this.lblTypename.Text = "<span style='Color:red'>类别名称已存在<span>"; } else { if (CheckTypeName(tbxTypeName.Text.ToString()) > 0) { //Response.Write("<script language=javascript>alert( '类别名称已存在!');window.location.href='ComAddType.aspx';</script>"); this.lblTypename.Text = "<span style='color:red'>类别名称已存在!</span>"; } else { ComType type = new ComType(); type.TypeName = this.tbxTypeName.Text.ToString(); type.Typeremark = this.tbxTypeRemark.Text.ToString(); ComTypeManager.addComType(type); getType(); this.tbxTypeName.Text = ""; this.lblTypename.Text = ""; } } }
private void getType() { IList <ComType> com = ComTypeManager.getComTypeAll(); this.type.DataSource = com; this.type.DataBind(); }
private void loadCom() { string id = Request.QueryString["id"].ToString(); EtNet_Models.Company company = CompanyManager.getCompanyById(Convert.ToInt32(id)); //基本信息 this.lblcomcode.Text = company.ComCode.ToString(); if (company.ComType == 0) { this.lblcomtype.Text = "暂未选择类别"; } else { this.lblcomtype.Text = ComTypeManager.getComTypeById(company.ComType).TypeName.ToString(); } if (company.Used == 0) { this.lblused.Text = "暂未启用"; } else { this.lblused.Text = "已启用"; } this.lbladdress.Text = company.Province.ToString() + " " + company.City.ToString() + " "; this.lblcname.Text = company.ComCname.ToString() + " "; this.lblcompanyurl.Text = company.ComUrl.ToString() + " "; this.lblcaddress.Text = company.ComCAddress.ToString() + " "; this.lblshort.Text = company.ComShortName.ToString() + " "; //主要联系人 this.lbllinkname.Text = company.LinkName.ToString() + " "; this.lbllinkpost.Text = company.Post.ToString() + " "; this.lbllinkfax.Text = company.Fax.ToString() + " "; this.lbllinkemail.Text = company.Email.ToString() + " "; this.lbllinkmobile.Text = company.Mobile.ToString() + " "; this.lbllinktel.Text = company.Telephone.ToString() + " "; this.lbllinkskype.Text = company.Skype.ToString() + " "; this.lbllinkmsn.Text = company.Msn.ToString() + " "; //主要银行信息 this.lblbank.Text = company.Bank.ToString() + " "; this.lblbankcard.Text = company.CardId.ToString() + " "; this.lblbankman.Text = company.CardName.ToString() + " "; this.lblremark.Text = company.Remark.ToString() + " "; this.lblMadeFrom.Text = LoginInfoManager.getLoginInfoById(company.Madefrom).Cname; this.lblMadeTime.Text = company.MadeTime.ToString("yyyy-MM-dd"); loadOtherLink(); loadOtherBank(); }
public ActionResult selecByAll(int Id) { ComTypeManager c = new ComTypeManager(); var list = c.GetEntitysWhere(x => x.ComTypeParId == Id); var list1 = list.Select(x => new { x.Id, x.ComTypeName, x.ComTypeParId, x.ComTypeUrl, }); return(Json(list1, JsonRequestBehavior.AllowGet)); }
public string LoadZtreeData() { result += "[{id:1, pId: 0, name:'全部分类" + "', icon:'../../Images/public/bfolder.gif', open: true },"; IList <ComType> typelist = ComTypeManager.getComTypeAll(); foreach (ComType ct in typelist) { result += "{id:" + ct.Id + ", pId: 1, name: '" + ct.TypeName + "',icon:'../../Images/public/folder.gif'},"; } result = result.TrimEnd(',') + "]"; return(result); }
public ActionResult Index() { try { ComTypeManager com = new ComTypeManager(); List <ComType> dht = com.GetEntitysWhere(x => x.ComTypeParId == 1); Session["qwe"] = dht; return(PartialView()); } catch (Exception e) { string msg = e.ToString(); return(PartialView(e.ToString())); } }
public static string comtype(string args) { if (args == "0") { return(args = "<span style='color:red'>未选择类别</span>"); } else { try { return(args = ComTypeManager.getComTypeById(Convert.ToInt32(args)).TypeName.ToString()); } catch (Exception) { return(null); } } }
protected void type_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Delete") { string id = e.CommandArgument.ToString(); IList <Company> cop = CompanyManager.getCompanyType(Convert.ToInt32(id)); if (cop.Count > 0) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('正在使用中的类型不能删除!');", true); } else { ComTypeManager.deleteComType(Convert.ToInt32(id)); } } getType(); }
public ActionResult selectType() { ComTypeManager cc = new ComTypeManager(); var list = cc.GetEntitysWhere(x => x.ComTypeParId == idd1); var list1 = list.Select(x => new { x.Id, x.ComTypeName, x.ComTypeParId, list2 = x.ComType1.Select(y => new { y.Id, y.ComTypeName, y.ComTypeParId }) });; return(Json(list1, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 根据类型ID查询商品 /// </summary> /// <returns></returns> public ActionResult selectCom() { ComTypeManager cc = new ComTypeManager(); var list = cc.GetEntitysWhere(x => x.Id == idd2); List <Com> com = new List <Com>(); foreach (var item1 in list) { if (item1.ComTypeParId == 1) { foreach (var item2 in item1.ComType1) { foreach (var item3 in item2.ComType1) { com.AddRange(item3.Com); } } } else if (item1.ComTypeParId != 1) { List <ComType> com2 = cc.GetEntitysWhere(x => x.ComTypeParId == item1.Id);//用来判断是第二层还是第三层 集合为空就是第三层反之就是第二层 if (com2.Count != 0) { foreach (var item2 in item1.ComType1) { com.AddRange(item2.Com); } } else { com.AddRange(item1.Com); } } } return(PartialView(com)); }
private int CheckTypeName(string typename) { int count = ComTypeManager.getComTypeByTypename(typename); return(count); }