示例#1
0
    protected void dgList_DeleteCommand(object source, DataGridCommandEventArgs e)
    {
        AssesMgr sMgr = new AssesMgr();

        sMgr.DelAsses(e.Item.Cells[0].Text);
        this.initForm();
    }
    protected void btnOK_Click(object sender, EventArgs e)
    {
        AssesMgr sMgr  = new AssesMgr();
        Asses    asses = new Asses();
        GuideMgr gMgr  = new GuideMgr();

        if (this.hidAssesID.Value != "")
        {
            asses = sMgr.GetAsses(this.hidAssesID.Value);
        }

        asses.Person.PersonID = this.lstPersonID.SelectedValue;
        asses.Guide.GuideID   = int.Parse(this.lstGuideID.SelectedValue);
        asses.Guide2.Guide2ID = int.Parse(this.lstGuide2ID.SelectedValue);
        asses.Scale1          = int.Parse(this.txtScale1.Text.Trim());
        asses.Scale1Name      = this.txtScale1Name.Text.Trim();

        asses.Memo = this.txtMemo.Text;
        sMgr.UpdateAsses(asses);
        this.SendMessage("信息编辑成功");
        if (this.hidAssesID.Value == "")
        {
            this.ClearTextData(this);
        }
    }
示例#3
0
    /// <summary>
    /// 初始化人员列表信息
    /// </summary>
    private void initForm()
    {
        AssesMgr  sMgr     = new AssesMgr();
        DataTable dtNumber = sMgr.GetAssesNumberList(this.hidPersonID.Value
                                                     , int.Parse(this.hidGuideID.Value));

        this.dgList.DataSource = dtNumber;
        this.lblNumber.Text    = "共" + dtNumber.Rows.Count.ToString() + "条记录";
        this.dgList.DataBind();
    }
示例#4
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        AddNumberMgr sMgr      = new AddNumberMgr();
        AddNumber    addNumber = sMgr.GetAddNumber(this.hidAddNumberID.Value);
        int          AddInt    = 0;

        if (this.chkIsAudi.Checked)
        {
            if (this.txtAddInt.Text.Trim() == "")
            {
                this.SendMessage("通过审核必须填写增加的分数");
            }
            else if (!int.TryParse(this.txtAddInt.Text.Trim(), out AddInt))
            {
                this.SendMessage("增加的分数必须为一个整数");
            }
            else
            {
                addNumber.IsAudi = "是";
                addNumber.AddInt = AddInt;
                sMgr.UpdateAddNumber(addNumber);

                AssesMgr mgr   = new AssesMgr();
                Asses    asses = new Asses();
                asses.Guide.GuideID = addNumber.Guide.GuideID;
                switch (asses.Guide.GuideID)
                {
                case 1:
                    asses.Guide2.Guide2ID = 4;
                    break;

                case 2:
                    asses.Guide2.Guide2ID = 9;
                    break;

                case 3:
                    asses.Guide2.Guide2ID = 14;
                    break;
                }
                asses.Memo            = "";
                asses.Person.PersonID = addNumber.Person.PersonID;
                asses.Scale1          = addNumber.AddInt;
                mgr.UpdateAsses(asses);
                this.btnOK.Enabled = false;
            }
        }
        else
        {
            addNumber.IsAudi = "否";
            addNumber.AddInt = 0;
            sMgr.UpdateAddNumber(addNumber);
        }

        this.SendMessage("信息编辑成功");
    }
 /// <summary>
 /// 初始化窗体信息
 /// </summary>
 private void initForm()
 {
     if (this.hidAssesID.Value != "")
     {
         this.lstPersonID.Enabled = false;
         AssesMgr aMgr  = new AssesMgr();
         Asses    asses = aMgr.GetAsses(this.hidAssesID.Value);
         if (asses.AssesID != 0)
         {
             this.lstPersonID.ClearSelection();
             if (this.lstPersonID.Items.FindByValue(asses.Person.PersonID) != null)
             {
                 this.lstPersonID.Items.FindByValue(asses.Person.PersonID).Selected = true;
             }
             this.lstGuideID.ClearSelection();
             if (this.lstGuideID.Items.FindByValue(asses.Guide.GuideID.ToString()) != null)
             {
                 this.lstGuideID.Items.FindByValue(asses.Guide.GuideID.ToString()).Selected = true;
             }
             this.initGuide2();
             this.lstGuide2ID.ClearSelection();
             if (this.lstGuide2ID.Items.FindByValue(asses.Guide2.Guide2ID.ToString()) != null)
             {
                 this.lstGuide2ID.Items.FindByValue(asses.Guide2.Guide2ID.ToString()).Selected = true;
             }
             this.txtScale1.Text     = asses.Scale1.ToString();
             this.txtScale1Name.Text = asses.Scale1Name;
             this.txtMemo.Text       = asses.Memo;
         }
         else
         {
             this.btnOK.Enabled = false;
             this.SendMessage("没有找到该信息");
         }
     }
 }
示例#6
0
    protected void dgList_ItemDataBound(object sender, DataGridItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            HyperLink hyGuide1 = (HyperLink)e.Item.FindControl("hyGuide1");
            HyperLink hyGuide2 = (HyperLink)e.Item.FindControl("hyGuide2");
            HyperLink hyGuide3 = (HyperLink)e.Item.FindControl("hyGuide3");
            GuideMgr  gMgr     = new GuideMgr();
            Guide     guide1   = gMgr.GetGuide("1");
            Guide     guide2   = gMgr.GetGuide("2");
            Guide     guide3   = gMgr.GetGuide("3");

            hyGuide1.Text = "0";
            hyGuide2.Text = "0";
            hyGuide3.Text = "0";
            PersonMgr mgr    = new PersonMgr();
            Person    person = mgr.GetPerson(e.Item.Cells[0].Text);
            AssesMgr  aMgr   = new AssesMgr();
            DataTable dt     = aMgr.GetAssesNumberList(person.PersonID, 1);
            foreach (DataRow row in dt.Rows)
            {
                hyGuide1.Text = (int.Parse(hyGuide1.Text) + int.Parse(row["Scale1"].ToString())).ToString();
            }
            if (hyGuide1.Text != "0")
            {
                if (int.Parse(hyGuide1.Text) > 100)
                {
                    hyGuide1.Text = "100";
                }
                hyGuide1.Text = (int.Parse(hyGuide1.Text) * guide1.Scale / 100).ToString();
            }

            dt = aMgr.GetAssesNumberList(person.PersonID, 2);
            foreach (DataRow row in dt.Rows)
            {
                hyGuide2.Text = (int.Parse(hyGuide2.Text) + int.Parse(row["Scale1"].ToString())).ToString();
            }
            if (hyGuide2.Text != "0")
            {
                if (int.Parse(hyGuide2.Text) > 100)
                {
                    hyGuide2.Text = "100";
                }
                hyGuide2.Text = (int.Parse(hyGuide2.Text) * guide2.Scale / 100).ToString();
            }

            dt = aMgr.GetAssesNumberList(person.PersonID, 3);
            foreach (DataRow row in dt.Rows)
            {
                hyGuide3.Text = (int.Parse(hyGuide3.Text) + int.Parse(row["Scale1"].ToString())).ToString();
            }
            if (hyGuide3.Text != "0")
            {
                if (int.Parse(hyGuide3.Text) > 100)
                {
                    hyGuide3.Text = "100";
                }
                hyGuide3.Text = (int.Parse(hyGuide3.Text) * guide3.Scale / 100).ToString();
            }

            e.Item.Cells[e.Item.Cells.Count - 1].Text = (int.Parse(hyGuide1.Text) + int.Parse(hyGuide2.Text) + int.Parse(hyGuide3.Text)).ToString();
        }
    }