/// <summary>
    /// 获取一条AddNumber类信息
    /// </summary>
    /// <param name="AddNumberID">登录编号</param>
    /// <returns>一条AddNumber类记录</returns>
    public AddNumber GetAddNumber(string AddNumberID)
    {
        AddNumber addNumber = new AddNumber();
        Guide2Mgr g2Mgr     = new Guide2Mgr();
        GuideMgr  gMgr      = new GuideMgr();
        PersonMgr pMgr      = new PersonMgr();
        ClientMgr cMgr      = new ClientMgr();

        string    strSQL = "SELECT Top 1 * FROM Sys_AddNumber WHERE AddNumberID = " + AddNumberID;
        DataTable dt     = CMMgr.GetDataTable(strSQL);

        if (dt.Rows.Count > 0)
        {
            DataRow row = dt.Rows[0];
            addNumber.AddNumberID = int.Parse(row["AddNumberID"].ToString());
            addNumber.Title       = row["Title"].ToString();
            addNumber.Content     = row["Content"].ToString();
            addNumber.IsAudi      = row["IsAudi"].ToString();
            addNumber.Person      = pMgr.GetPerson(row["PersonID"].ToString());
            addNumber.Client      = cMgr.GetClient(row["ClientID"].ToString());
            addNumber.Guide2      = g2Mgr.GetGuide2(row["Guide2ID"].ToString());
            addNumber.Guide       = gMgr.GetGuide(row["GuideID"].ToString());
            addNumber.AddInt      = int.Parse(row["AddInt"].ToString());

            return(addNumber);
        }
        else
        {
            return(addNumber);
        }
    }
Exemple #2
0
    /// <summary>
    /// 获取一条Rewrite类信息
    /// </summary>
    /// <param name="RewriteID">登录编号</param>
    /// <returns>一条Rewrite类记录</returns>
    public Rewrite GetRewrite(string RewriteID)
    {
        Rewrite   rewrite = new Rewrite();
        ClientMgr g2Mgr   = new ClientMgr();
        PersonMgr pMgr    = new PersonMgr();

        string    strSQL = "SELECT Top 1 * FROM Sys_Rewrite WHERE RewriteID = " + RewriteID;
        DataTable dt     = CMMgr.GetDataTable(strSQL);

        if (dt.Rows.Count > 0)
        {
            DataRow row = dt.Rows[0];
            rewrite.RewriteID = int.Parse(row["RewriteID"].ToString());
            rewrite.Title     = row["Title"].ToString();
            rewrite.Content   = row["Content"].ToString();
            rewrite.InputDate = DateTime.Parse(row["InputDate"].ToString());
            rewrite.Person    = pMgr.GetPerson(row["PersonID"].ToString());
            rewrite.Client    = g2Mgr.GetClient(row["ClientID"].ToString());
            rewrite.ReContent = row["ReContent"].ToString();

            return(rewrite);
        }
        else
        {
            return(rewrite);
        }
    }
Exemple #3
0
 /// <summary>
 /// 初始化窗体信息
 /// </summary>
 private void initForm()
 {
     if (this.txtClientID.Text != "")
     {
         this.txtClientID.ReadOnly = true;
         ClientMgr pMgr   = new ClientMgr();
         Client    client = pMgr.GetClient(this.txtClientID.Text);
         if (client.ClientID != "")
         {
             this.txtClientName.Text = client.ClientName;
             this.lstSex.ClearSelection();
             if (this.lstSex.Items.FindByValue(client.Sex) != null)
             {
                 this.lstSex.Items.FindByValue(client.Sex).Selected = true;
             }
             this.lstSpecID.ClearSelection();
             if (this.lstSpecID.Items.FindByValue(client.Spec.SpecID.ToString()) != null)
             {
                 this.lstSpecID.Items.FindByValue(client.Spec.SpecID.ToString()).Selected = true;
             }
         }
         else
         {
             this.btnOK.Enabled = false;
             this.SendMessage("没有找到该人员信息");
         }
     }
 }
Exemple #4
0
    protected void btnOK_Click(object sender, EventArgs e)
    {
        ClientMgr sMgr   = new ClientMgr();
        Client    client = new Client();

        if (this.txtClientID.ReadOnly == false)
        {
            if (sMgr.ExistsClient(this.txtClientID.Text))
            {
                this.SendMessage("该登录名称已经存在");
                return;
            }
            client.Password = "******";
        }
        else
        {
            client = sMgr.GetClient(this.txtClientID.Text);
        }

        client.ClientID    = this.txtClientID.Text.Trim();
        client.ClientName  = this.txtClientName.Text.Trim();
        client.Spec.SpecID = int.Parse(this.lstSpecID.SelectedValue);
        client.Sex         = this.lstSex.SelectedValue;
        if (this.txtPassword.Text != "")
        {
            client.Password = this.txtPassword.Text;
        }



        sMgr.UpdateClient(client);
        this.SendMessage("信息编辑成功");
        if (!this.txtClientID.ReadOnly)
        {
            this.ClearTextData(this);
        }
    }
Exemple #5
0
    protected void btnLogin_Click(object sender, ImageClickEventArgs e)
    {
        switch (this.lstLoginType.SelectedValue)
        {
        case "管理员":
            AdminMgr aMgr  = new AdminMgr();
            Admin    admin = aMgr.GetAdmin(this.txtLoginName.Text);
            if (admin.AdminID != "")
            {
                if (this.txtPassword.Text == admin.Password)
                {
                    this.eUserID   = admin.AdminID;
                    this.eUserName = admin.AdminName;
                    this.eUserType = "管理员";
                    Response.Redirect("MainFrame.aspx");
                }
                else
                {
                    this.SendMessage("密码不正确");
                }
            }
            else
            {
                this.SendMessage("没有找到该教师");
            }
            break;

        case "教师":
            ClientMgr pMgr   = new ClientMgr();
            Client    client = pMgr.GetClient(this.txtLoginName.Text);
            if (client.ClientID != "")
            {
                if (this.txtPassword.Text == client.Password)
                {
                    this.eUserID   = client.ClientID;
                    this.eUserName = client.ClientName;
                    this.eUserType = "教师";
                    Response.Redirect("MainFrame.aspx");
                }
                else
                {
                    this.SendMessage("密码不正确");
                }
            }
            else
            {
                this.SendMessage("没有找到该教师");
            }
            break;

        case "学生":
            PersonMgr cMgr   = new PersonMgr();
            Person    person = cMgr.GetPerson(this.txtLoginName.Text);
            if (person.PersonID != "")
            {
                if (this.txtPassword.Text == person.Password)
                {
                    this.eUserID   = person.PersonID;
                    this.eUserName = person.PersonName;
                    this.eUserType = "学生";
                    Response.Redirect("MainFrame.aspx");
                }
                else
                {
                    this.SendMessage("密码不正确");
                }
            }
            else
            {
                this.SendMessage("没有找到该学生");
            }
            break;
        }
    }