/// <summary> /// 删除按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnDel_Click(object sender, EventArgs e) { LinkButton lkb = sender as LinkButton; int id = int.Parse(lkb.CommandArgument); ExpertFieldManager.DeleteFieldById(id); }
/// <summary> /// 专家完成按钮响应 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OnFinishExpert(object sender, EventArgs e) { //获取基础信息 UserExpert userExpert = new UserExpert(); this.GetGeneralInfo(userExpert); //获取专家特殊信息 userExpert.WorkPlace = this.TBWorkSpace.Text; userExpert.Intro = this.TBintro.Text; userExpert.Remark = ""; //添加专家 if (ExpertFieldManager.InsertUserExpert(userExpert) != 1) { ClientScript.RegisterStartupScript(GetType(), "", "alert('添加专家失败!')", true); return; } //添加专家领域 for (int i = 0; i < this.CBLfield.Items.Count; i++) { if (this.CBLfield.Items[i].Selected) { Field field = new Field(); field.Id = Convert.ToInt32(this.CBLfield.Items[i].Value); ExpertFieldManager.AddFieldExpert(field, userExpert); } } //显示成功页面 this.HideAllPanel(); this.PanelSuccess.Visible = true; }
/// <summary> /// 增加到领域表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAddFiled_Click(object sender, EventArgs e) { if (txtName.Text.Length > 0) //文本框非空 { Field filed = new Field(); filed.FieldName = txtName.Text.Trim(); ExpertFieldManager.InsertField(filed); DataBindMethod(); } }
/// <summary> /// 绑定领域字段 /// </summary> protected void BindDataCBLfield() { DataTable DTfield = ExpertFieldManager.GetFieldAll(); if (DTfield.Rows.Count == 0) { this.LBfield.Text = "没有可显示的领域信息"; } this.CBLfield.DataSource = DTfield; this.CBLfield.DataTextField = "Field_Name"; this.CBLfield.DataValueField = "Field_ID"; this.CBLfield.DataBind(); }
/// <summary> /// 绑定数据到gvExpertFiled控件 /// </summary> private void DataBindMethod() { gvExpertFiled.DataSource = ExpertFieldManager.GetFieldAll(); gvExpertFiled.DataBind(); }