/// <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);
    }
예제 #2
0
    /// <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();
     }
 }
예제 #4
0
    /// <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();
 }