Example #1
0
        /// <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));
        }
Example #2
0
        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();
        }
Example #3
0
 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 = "";
         }
     }
 }
Example #4
0
        private void getType()
        {
            IList <ComType> com = ComTypeManager.getComTypeAll();

            this.type.DataSource = com;
            this.type.DataBind();
        }
Example #5
0
        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();
        }
Example #6
0
        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));
        }
Example #7
0
        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);
        }
Example #8
0
        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()));
            }
        }
Example #9
0
 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);
         }
     }
 }
Example #10
0
        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();
        }
Example #11
0
        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));
        }
Example #12
0
        /// <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));
        }
Example #13
0
        private int  CheckTypeName(string typename)
        {
            int count = ComTypeManager.getComTypeByTypename(typename);

            return(count);
        }