private void setInfo() { if (id > 0) { using (BLLProductType bll = new BLLProductType()) { ProductType prinfor = bll.GetSingle(id); if (prinfor != null) { if (prinfor.IsEnglish == 1) { rbtnIsChinese.Checked = true; } else if (prinfor.IsEnglish == 2) { rbtnIsEnglish.Checked = true; } txtProductTypeName.Text = prinfor.ProductTypeName; txtAutoSort.Text = prinfor.AutoSort.ToString(); if (prinfor.IsHaveSecondTpye == 1) { rbhave.Checked = true; } else if (prinfor.IsHaveSecondTpye == 2) { rbno.Checked = true; } txtRemarks.Text = prinfor.Remarks; Image1.ImageUrl = prinfor.ProductTypePic.ToString(); } } } }
private void bindList() { SearchProductType con = new SearchProductType(); con.ProductTypeName = txtProductType.Text.Trim().ToString(); if (rbtnIsChinese.Checked == true) { con.IsEnglish = 1; } else if (rbtnIsEnglish.Checked == true) { con.IsEnglish = 2; } Pagination pagina = new Pagination(pager.PageIndex, pager.PageSize, 0); using (BLLProductType bll = new BLLProductType()) { List <ProductType> lists = bll.GetPageList(con, pagina, CompanyInformationType.ID_FieldName, ScriptQuery.SortEnum.DESC); pager.RecordCount = pagina.RecordCount; pager.PageCount = pagina.PageCount; grid_friendlink.DataSource = lists; grid_friendlink.DataBind(); } }
/// <summary> /// 判断是否有二级分类 /// true 是有 false 是无 /// </summary> protected bool IsHaveSecondType(int protype) { using (BLLProductType bll = new BLLProductType()) { ProductType obj = new ProductType(); obj = bll.GetSingle(protype); if (obj != null) { if (obj.IsHaveSecondTpye == 1) { return(true); } } } using (BLLProductSecondType bll = new BLLProductSecondType()) { SearchProductSecondType con = new SearchProductSecondType(); con.ProductTypeID = protype; List <ProductSecondType> lists = bll.GetList(con); if (lists.Count > 0) { return(true); } } return(false); }
private void MeunBind() { using (BLLProductType bll = new BLLProductType()) { SearchProductType cond = new SearchProductType(); cond.IsEnglish = 1; List <ProductType> lists = bll.GetList(cond); rptProType.DataSource = lists; rptProType.DataBind(); } }
private void ShowMenu() { SearchProductType snt = new SearchProductType(); snt.IsEnglish = 1; //Pagination pagination = new DevNet.Common.Pagination(1,10, 0); using (BLLProductType bll = new BLLProductType()) { List <ProductType> lists = bll.GetList(snt); rptProducttype.DataSource = lists; rptProducttype.DataBind(); } }
private void getProtypeList() { SearchProductType search = new SearchProductType(); using (BLLProductType bll = new BLLProductType()) { DataTable dt = bll.GetTable(search); if (dt != null) { ddlProductTypeID.DataSource = dt; ddlProductTypeID.DataTextField = ProductType.ProductTypeName_FieldName; ddlProductTypeID.DataValueField = ProductType.ID_FieldName; ddlProductTypeID.DataBind(); } } }
/// <summary> /// 获取产品大类名称 /// </summary> protected string GetProductTypeName(int proinfotype) { using (BLLProductType bll = new BLLProductType()) { ProductType obj = new ProductType(); if (proinfotype > 0) { obj = bll.GetSingle(proinfotype); if (obj != null) { return(obj.ProductTypeName.ToString()); } } return(""); } }
private void getProtypeList() { SearchProductType search = new SearchProductType(); using (BLLProductType bll = new BLLProductType()) { DataTable dt = bll.GetTable(search); if (dt != null) { ddlProductTypeName.DataSource = dt; ddlProductTypeName.DataTextField = ProductType.ProductTypeName_FieldName; ddlProductTypeName.DataValueField = ProductType.ID_FieldName; ddlProductTypeName.DataBind(); ddlProductTypeName.Items.Insert(0, new ListItem("==请选择类型==", "0")); } } }
public static string OperateRecords(string ids, int op) { string[] array = ids.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); using (BLLProductType bll = new BLLProductType()) { foreach (string id in array) { switch (op) { case 7: SearchProductDetail cond = new SearchProductDetail(); cond.ProTypeID = Convert.ToInt32(id); SearchProductSecondType cond2 = new SearchProductSecondType(); cond2.ProductTypeID = Convert.ToInt32(id); using (BLLProductDetail jobbll = new BLLProductDetail()) { using (BLLProductSecondType pybll = new BLLProductSecondType()) { if (jobbll.GetList(cond).Count > 0 || pybll.GetList(cond2).Count > 0) { return("有子类目不能删除;"); } else { bll.Delete(id); break; } } } } } if (bll.IsFail) { return(ExceptionManager.GetErrorMsg(bll.DevNetException)); } } return(string.Empty); }
protected void btnSubmit_Click(object sender, EventArgs e) { using (BLLProductType bll = new BLLProductType()) { ProductType obj = new ProductType(); if (id > 0) { obj = bll.GetSingle(id); obj.ID = id; } obj.ProductTypeName = txtProductTypeName.Text.Trim().ToString(); obj.AutoSort = Convert.ToInt32(txtAutoSort.Text); obj.Remarks = txtRemarks.Text.ToString(); #region 产品图片(前台产品图片来源于此) try { if (this.UploadImg.HasFile) { string extName = Path.GetExtension(UploadImg.FileName); string virFileFullName; string fileName; WebCommon.GetUploadRandFileName(extName, out virFileFullName, out fileName); UploadImg.SaveAs(StringPlus.MapPath(virFileFullName)); if (IsAllowedExtension(StringPlus.MapPath(virFileFullName))) { if (id > 0) {//新增时无需删除 if (File.Exists(StringPlus.MapPath(bll.GetSingle(id).ProductTypePic))) { File.Delete(StringPlus.MapPath(bll.GetSingle(id).ProductTypePic)); } } obj.ProductTypePic = virFileFullName; } else { if (File.Exists(StringPlus.MapPath(virFileFullName))) { File.Delete(StringPlus.MapPath(virFileFullName)); } ShowMsg("请上传正确的图片(.jpg,.gif,.bmp,.png)"); return; } } else { obj.ProductTypePic = Image1.ImageUrl.ToString(); } } catch (DevNetException ex) { ExceptionManager.ShowErrorMsg(this, ex); return; } #endregion if (rbtnIsChinese.Checked == true) { obj.IsEnglish = 1; } else if (rbtnIsEnglish.Checked == true) { obj.IsEnglish = 2; } else { ShowMsg("请选择语言类别!"); return; } if (rbhave.Checked == true) { obj.IsHaveSecondTpye = 1; } else if (rbno.Checked == true) { obj.IsHaveSecondTpye = 2; } else { ShowMsg("请是否有二级目录!"); return; } bll.Save(obj); if (bll.IsFail) { ExceptionManager.ShowErrorMsg(this, bll.DevNetException); } else { JSMsg.ShowWinRedirect(this, "保存成功", "cpProductTypeList.aspx"); } } }