private bool DoEdit(int _id) { try { BLL.subject bll = new BLL.subject(); Model.subject model = bll.GetModel(_id); int parentId = int.Parse(ddlParentId.SelectedValue); model.name = txtName.Text.Trim(); //如果选择的父ID不是自己,则更改 if (parentId != model.id) { model.parent_id = parentId; } model.sort_id = int.Parse(txtSortId.Text.Trim()); model.type = rblPageType.SelectedValue; if (bll.Update(model)) { AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改科目分类:" + model.name); //记录日志 return(true); } } catch { return(false); } return(false); }
private void ShowInfo(int _id) { BLL.subject bll = new BLL.subject(); Model.subject model = bll.GetModel(_id); ddlParentId.SelectedValue = model.parent_id.ToString(); txtName.Text = model.name; txtSortId.Text = model.sort_id.ToString(); rblPageType.SelectedValue = model.type.ToString(); }
private static string GetAmount(string subjetNmae, DataRow dr) { BLL.subject subjectBll = new BLL.subject(); BLL.subject_detail subjectDetailBll = new BLL.subject_detail(); var xianjinId = subjectBll.GetNavId(subjetNmae); var xianjinModel = subjectBll.GetModel(xianjinId); var subjcetDetail = subjectDetailBll.GetModel(Utils.ObjToInt(xianjinModel.parent_id, 0), xianjinModel.id); var amount = "0"; if (subjcetDetail != null) { amount = subjcetDetail.amount.ToString(); //如果是当前科目则进行计算 if (Utils.StrToInt(dr["s_subject"].ToString(), 0) == xianjinModel.id) { amount = (Utils.StrToInt(subjcetDetail.amount.ToString(), 0) - Utils.StrToInt(dr["jie"].ToString(), 0) + Utils.StrToInt(dr["dai"].ToString(), 0)).ToString(); } } return(amount); }