Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }