//批量删除 protected void btnDelete_Click(object sender, EventArgs e) { PrintLoad(); ChkAdminLevel("pub_details", DTEnums.ActionEnum.Delete.ToString()); //检查权限 BLL.businessDetails bll = new BLL.businessDetails(); string result = ""; int success = 0, error = 0; StringBuilder sb = new StringBuilder(); manager = GetAdminInfo(); for (int i = 0; i < rptList.Items.Count; i++) { int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value); CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId"); if (cb.Checked) { result = bll.Delete(id, manager); if (result == "") { success++; } else { error++; sb.Append(result + "<br/>"); } } } JscriptMsg("共选择" + (success + error) + "条记录,成功" + success + "条,失败" + error + "条<br/>" + sb.ToString(), Utils.CombUrlTxt("businessDetails_list.aspx", "txtKeywords={0}&page={1}&ddlnature={2}&ddlisUse={3}", this.keywords, "__id__", _nature, _isUse)); }
private void RptBind(string _strWhere, string _orderby) { this.page = DTRequest.GetQueryInt("page", 1); this.txtKeywords.Text = this.keywords; BLL.businessDetails bll = new BLL.businessDetails(); this.rptList.DataSource = bll.GetList(this.pageSize, this.page, _strWhere, _orderby, out this.totalCount); this.rptList.DataBind(); //绑定页码 txtPageNum.Text = this.pageSize.ToString(); string pageUrl = Utils.CombUrlTxt("businessDetails_list.aspx", "txtKeywords={0}&page={1}&ddlnature={2}&ddlisUse={3}", this.keywords, "__id__", _nature, _isUse); PageContent.InnerHtml = Utils.OutPageList(this.pageSize, this.page, this.totalCount, pageUrl, 8); }
//保存排序 protected void btnSave_Click(object sender, EventArgs e) { ChkAdminLevel("pub_details", DTEnums.ActionEnum.Edit.ToString()); //检查权限 BLL.businessDetails bll = new BLL.businessDetails(); for (int i = 0; i < rptList.Items.Count; i++) { int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value); int sortId; if (!int.TryParse(((TextBox)rptList.Items[i].FindControl("txtSortId")).Text.Trim(), out sortId)) { sortId = 99; } bll.UpdateSort(id, sortId); } JscriptMsg("保存排序成功!", Utils.CombUrlTxt("businessDetails_list.aspx", "txtKeywords={0}&page={1}&ddlnature={2}&ddlisUse={3}", this.keywords, "__id__", _nature, _isUse)); }
private void ShowInfo(int _id) { BLL.businessDetails bll = new BLL.businessDetails(); Model.businessDetails model = bll.GetModel(_id); ddlnature.SelectedValue = model.de_nid.ToString(); txtTitle.Text = model.de_name; txtSortId.Text = model.de_sort.ToString(); if (model.de_isUse.Value) { cbIsUse.Checked = true; } else { cbIsUse.Checked = false; } }
private string DoEdit(int _id) { BLL.businessDetails bll = new BLL.businessDetails(); Model.businessDetails model = bll.GetModel(_id); if (string.IsNullOrEmpty(ddlnature.SelectedValue)) { return("请选择业务性质"); } model.de_nid = Convert.ToInt32(ddlnature.SelectedValue); if (string.IsNullOrEmpty(txtTitle.Text.Trim())) { return("请填写业务明细"); } if (bll.Exists(txtTitle.Text.Trim(), _id)) { return("该业务明细已存在"); } string _content = string.Empty; if (model.de_name != txtTitle.Text.Trim()) { _content += "业务明细:" + model.de_name + "→<font color='red'>" + txtTitle.Text.Trim() + "</font><br/>"; } model.de_name = txtTitle.Text.Trim(); model.de_sort = Utils.StrToInt(txtSortId.Text.Trim(), 0); model.de_isUse = cbIsUse.Checked; if (bll.Update(model)) { //CacheHelper.Remove(DTKeys.CACHE_SITE_HTTP_DOMAIN); //更新一下域名缓存 //Undo if (!string.IsNullOrEmpty(_content)) { logmodel = new Model.business_log(); logmodel.ol_relateID = _id; logmodel.ol_title = "修改业务明细"; logmodel.ol_content = _content; logmodel.ol_operateDate = DateTime.Now; AddBusinessLog(DTEnums.ActionEnum.Edit.ToString(), logmodel); //记录日志 } return(""); } return("修改失败"); }
private string DoAdd() { Model.businessDetails model = new Model.businessDetails(); BLL.businessDetails bll = new BLL.businessDetails(); if (string.IsNullOrEmpty(ddlnature.SelectedValue)) { return("请选择业务性质"); } model.de_nid = Convert.ToInt32(ddlnature.SelectedValue); if (string.IsNullOrEmpty(txtTitle.Text.Trim())) { return("请填写业务明细"); } if (bll.Exists(txtTitle.Text.Trim(), model.de_nid)) { return("该业务明细已存在"); } model.de_name = txtTitle.Text.Trim(); model.de_sort = Utils.StrToInt(txtSortId.Text.Trim(), 0); model.de_isUse = cbIsUse.Checked; int _naid = bll.Add(model); if (_naid > 0) { //更新一下域名缓存 //CacheHelper.Remove(DTKeys.CACHE_SITE_HTTP_DOMAIN); //Undo logmodel = new Model.business_log(); logmodel.ol_relateID = _naid; logmodel.ol_title = "添加业务明细"; logmodel.ol_content = model.de_name; logmodel.ol_operateDate = DateTime.Now; AddBusinessLog(DTEnums.ActionEnum.Add.ToString(), logmodel); //记录日志 return(""); } return("添加失败"); }