private bool DoAdd() { BLL.course_info bll = new BLL.course_info(); Model.course_info model = new Model.course_info(); model.group_id = (int)EnumCollection.course_group.精品微课; model.category_id = Convert.ToInt32(this.ddlCategory.SelectedValue); model.name = Convert.ToString(txtname.Text); model.cover = Convert.ToString(txtcover.Text); model.info = Convert.ToString(txtinfo.Text); model.qrcode = ""; model.qrcode_logo = Convert.ToString(txtqrcode_logo.Text); model.user_id = admin_info.id; model.is_show = (int)EnumCollection.course_is_show.是; model.add_time = System.DateTime.Now; int id = bll.Add(model); if (id > 0) { model.id = id; model.qrcode = "/QrCode.aspx?type=course&id=" + id; bll.Update(model); AddAdminLog(EnumCollection.ActionEnum.Add.ToString(), "添加课程信息,主键:" + id); //记录日志 return(true); } else { return(false); } }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { ChkAdminLevel("_ybd_course_info", EnumCollection.ActionEnum.Add.ToString()); //检查权限 #region string strError = string.Empty; if (txtgroup_id.Text.Trim() == "" || txtgroup_id.Text.Trim().Length > 4) { strError += "分组ID 1公共资源 2学校资源为空或超出长度![br]"; } if (txtcategory_id.Text.Trim() == "" || txtcategory_id.Text.Trim().Length > 4) { strError += "分类ID为空或超出长度![br]"; } if (txtname.Text.Trim() == "" || txtname.Text.Trim().Length > 50) { strError += "名称为空或超出长度![br]"; } if (txtcover.Text.Trim() == "" || txtcover.Text.Trim().Length > 255) { strError += "封面图为空或超出长度![br]"; } if (txtinfo.Text.Trim() == "" || txtinfo.Text.Trim().Length > 4000) { strError += "简介为空或超出长度![br]"; } if (txtnotice.Text.Trim() == "" || txtnotice.Text.Trim().Length > 4000) { strError += "公告为空或超出长度![br]"; } if (txtqrcode.Text.Trim() == "" || txtqrcode.Text.Trim().Length > 500) { strError += "二维码图片为空或超出长度![br]"; } if (txtqrcode_logo.Text.Trim() == "" || txtqrcode_logo.Text.Trim().Length > 500) { strError += "二维码logo为空或超出长度![br]"; } if (txtuser_id.Text.Trim() == "" || txtuser_id.Text.Trim().Length > 4) { strError += "发布者id为空或超出长度![br]"; } if (txtis_show.Text.Trim() == "" || txtis_show.Text.Trim().Length > 4) { strError += "是否显示为空或超出长度![br]"; } if (txtadd_time.Text.Trim() == "" || txtadd_time.Text.Trim().Length > 8) { strError += "添加时间为空或超出长度![br]"; } if (strError != string.Empty) { JscriptMsg(strError, "", "Error"); return; } #endregion Model.course_info model = new Model.course_info(); BLL.course_info bll = new BLL.course_info(); model.group_id = Convert.ToInt32(txtgroup_id.Text); model.category_id = Convert.ToInt32(txtcategory_id.Text); model.name = Convert.ToString(txtname.Text); model.cover = Convert.ToString(txtcover.Text); model.info = Convert.ToString(txtinfo.Text); model.notice = Convert.ToString(txtnotice.Text); model.qrcode = Convert.ToString(txtqrcode.Text); model.qrcode_logo = Convert.ToString(txtqrcode_logo.Text); model.user_id = Convert.ToInt32(txtuser_id.Text); model.is_show = Convert.ToInt32(txtis_show.Text); model.add_time = Convert.ToDateTime(txtadd_time.Text); int id = bll.Add(model); if (id > 0) { AddAdminLog(EnumCollection.ActionEnum.Add.ToString(), "添加课程信息信息,主键:" + id); //记录日志 JscriptMsg("添加课程信息信息成功!", "Manage.aspx", ""); } else { JscriptMsg("保存过程中发生错误!", ""); } }