Ejemplo n.º 1
0
        /// <summary>
        /// 从Sqldatareader读取作者信息
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        private M_Author GetAuthorInfoFromReader(SqlDataReader reader)
        {
            M_Author info = new M_Author();

            info.AuthorID          = DataConverter.CLng(reader["UserID"].ToString());
            info.AuthorType        = reader["Type"].ToString();
            info.AuthorName        = reader["Name"].ToString();
            info.AuthorPassed      = DataConverter.CBool(reader["Passed"].ToString());
            info.AuthoronTop       = DataConverter.CBool(reader["onTop"].ToString());
            info.AuthorIsElite     = DataConverter.CBool(reader["IsElite"].ToString());
            info.AuthorHits        = DataConverter.CLng(reader["Hits"].ToString());
            info.AuthorLastUseTime = DataConverter.CDate(reader["LastUseTime"].ToString());
            info.AuthorTemplateID  = DataConverter.CLng(reader["TemplateID"].ToString());
            info.AuthorPhoto       = reader["Photo"].ToString();
            info.AuthorIntro       = reader["Intro"].ToString();
            info.AuthorAddress     = reader["Address"].ToString();
            info.AuthorTel         = reader["Tel"].ToString();
            info.AuthorFax         = reader["Fax"].ToString();
            info.AuthorMail        = reader["Mail"].ToString();
            info.AuthorEmail       = reader["Email"].ToString();
            info.AuthorZipCode     = DataConverter.CLng(reader["ZipCode"].ToString());
            info.AuthorHomePage    = reader["HomePage"].ToString();
            info.AuthorIm          = reader["Im"].ToString();
            info.AuthorSex         = Convert.ToInt16(reader["Sex"].ToString());//smaallint
            info.AuthorBirthDay    = DataConverter.CDate(reader["BirthDay"].ToString());
            info.AuthorCompany     = reader["Company"].ToString();
            info.AuthorDepartment  = reader["Department"].ToString();
            reader.Close();
            return(info);
        }
Ejemplo n.º 2
0
        /// <returns></returns>
        public bool Add(M_Author Authorfo)
        {
            string strSql = "PR_Author_Add";

            SqlParameter[] parameter = GetParameters(Authorfo);
            return(SqlHelper.ExecuteProc(strSql, parameter));
        }
Ejemplo n.º 3
0
 private SqlParameter[] GetParameters(M_Author authorInfo)
 {
     SqlParameter[] parameter = new SqlParameter[] {
         new SqlParameter("@UserId", SqlDbType.Int),
         //new SqlParameter("@ID", SqlDbType.Int),
         new SqlParameter("@Name", SqlDbType.VarChar, 50),
         new SqlParameter("@Type", SqlDbType.VarChar, 50),
         new SqlParameter("@Passed", SqlDbType.Bit),
         new SqlParameter("@onTop", SqlDbType.Bit),
         new SqlParameter("@IsElite", SqlDbType.Bit),
         new SqlParameter("@Hits", SqlDbType.Int, 4),
         new SqlParameter("@LastUseTime", SqlDbType.DateTime, 8),
         new SqlParameter("@TemplateID", SqlDbType.Int),
         new SqlParameter("@Photo", SqlDbType.VarChar, 255),
         new SqlParameter("@Intro", SqlDbType.NVarChar, 255),
         new SqlParameter("@Address", SqlDbType.VarChar, 50),
         new SqlParameter("@Tel", SqlDbType.VarChar, 50),
         new SqlParameter("@Fax", SqlDbType.VarChar, 50),
         new SqlParameter("@Mail", SqlDbType.VarChar, 50),
         new SqlParameter("@Email", SqlDbType.VarChar, 50),
         new SqlParameter("@ZipCode", SqlDbType.Int),
         new SqlParameter("@HomePage", SqlDbType.VarChar, 50),
         new SqlParameter("@Im", SqlDbType.VarChar, 50),
         new SqlParameter("@Sex", SqlDbType.SmallInt),
         new SqlParameter("@BirthDay", SqlDbType.DateTime, 8),
         new SqlParameter("@Company", SqlDbType.VarChar, 50),
         new SqlParameter("@Department", SqlDbType.VarChar, 50),
         new SqlParameter("@ID", SqlDbType.Int)
     };
     parameter[0].Value  = authorInfo.AuthorID;//?
     parameter[1].Value  = authorInfo.AuthorName;
     parameter[2].Value  = authorInfo.AuthorType;
     parameter[3].Value  = authorInfo.AuthorPassed;
     parameter[4].Value  = authorInfo.AuthoronTop;
     parameter[5].Value  = authorInfo.AuthorIsElite;
     parameter[6].Value  = authorInfo.AuthorHits;
     parameter[7].Value  = authorInfo.AuthorLastUseTime;//?
     parameter[8].Value  = authorInfo.AuthorTemplateID;
     parameter[9].Value  = authorInfo.AuthorPhoto;
     parameter[10].Value = authorInfo.AuthorIntro;
     parameter[11].Value = authorInfo.AuthorAddress;
     parameter[12].Value = authorInfo.AuthorTel;
     parameter[13].Value = authorInfo.AuthorFax;
     parameter[14].Value = authorInfo.AuthorMail;
     parameter[15].Value = authorInfo.AuthorEmail;
     parameter[16].Value = authorInfo.AuthorZipCode;
     parameter[17].Value = authorInfo.AuthorHomePage;
     parameter[18].Value = authorInfo.AuthorIm;
     parameter[19].Value = authorInfo.AuthorSex;
     parameter[20].Value = authorInfo.AuthorBirthDay;
     parameter[21].Value = authorInfo.AuthorCompany;
     parameter[22].Value = authorInfo.AuthorDepartment;
     parameter[23].Value = authorInfo.ID;//?
     return(parameter);
 }
Ejemplo n.º 4
0
        private void InItModify(int Auid)
        {
            B_Author bauthor = new B_Author();
            M_Author mauthor = bauthor.GetAuthorByid(Auid);

            SFile_UP.FileUrl      = mauthor.AuthorPhoto;
            TxtName.Text          = mauthor.AuthorName;
            RadlSex.SelectedValue = mauthor.AuthorSex.ToString();
            TxtAddress.Text       = mauthor.AuthorAddress;
            TxtTel.Text           = mauthor.AuthorTel;
            TxtFax.Text           = mauthor.AuthorFax;
            TxtCompany.Text       = mauthor.AuthorCompany;
            TxtDepartment.Text    = mauthor.AuthorDepartment;
            TxtHomePage.Text      = mauthor.AuthorHomePage;
            TxtZipCode.Text       = mauthor.AuthorZipCode.ToString();
            TxtEmail.Text         = mauthor.AuthorEmail;
            TxtIm.Text            = mauthor.AuthorIm;
            SetAuthorType(mauthor.AuthorType);//设置作者类别
            tbUBday.Value = mauthor.AuthorBirthDay.ToShortDateString();
            if (mauthor.AuthorIsElite)
            {
                ChkElite.Checked = true;
            }
            else
            {
                ChkElite.Checked = false;
            }
            if (mauthor.AuthoronTop)
            {
                ChkOnTop.Checked = true;
            }
            else
            {
                ChkOnTop.Checked = false;
            }
            TxtIntro.Text = mauthor.AuthorIntro;
            if (mauthor.AuthorPassed)
            {
                ChkPass.Checked = true;
            }
            EBtnModify.Visible = true;
            EBtnSubmit.Visible = false;
        }
Ejemplo n.º 5
0
        protected void EBtnModify_Click(object sender, EventArgs e)
        {
            M_Author mauthor = new M_Author();
            B_Author bauthor = new B_Author();

            mauthor.ID          = Convert.ToInt32(Request.QueryString["AUId"].Trim());
            mauthor.AuthorID    = 0;
            mauthor.AuthorName  = TxtName.Text.ToString();
            mauthor.AuthorPhoto = UpPhontoFile();
            //mauthor. = TxtUserName.Text.ToString(); 会员名没存
            mauthor.AuthorSex         = Convert.ToInt32(RadlSex.SelectedValue);
            mauthor.AuthorLastUseTime = DateTime.Now;
            mauthor.AuthorAddress     = TxtAddress.Text.ToString();
            mauthor.AuthorTel         = TxtTel.Text.ToString();
            mauthor.AuthorFax         = TxtFax.Text.ToString();
            mauthor.AuthorCompany     = TxtCompany.Text.ToString();
            mauthor.AuthorDepartment  = TxtDepartment.Text.ToString();
            mauthor.AuthorHomePage    = TxtHomePage.Text.ToString();
            mauthor.AuthorZipCode     = DataConverter.CLng(TxtZipCode.Text.ToString());
            mauthor.AuthorEmail       = TxtEmail.Text.ToString();
            mauthor.AuthorMail        = TxtMail.Text.ToString();
            mauthor.AuthorIm          = TxtIm.Text.ToString();
            mauthor.AuthorType        = GetAuthorType(RadlAuthorType.SelectedIndex);
            mauthor.AuthorBirthDay    = DataConverter.CDate(tbUBday.Value);
            if (ChkElite.Checked)
            {
                mauthor.AuthorIsElite = true;
            }
            if (ChkOnTop.Checked)
            {
                mauthor.AuthoronTop = true;
            }
            mauthor.AuthorIntro = TxtIntro.Text.ToString();
            if (ChkPass.Checked)
            {
                mauthor.AuthorPassed = true;
            }
            if (bauthor.Update_Author_ByID(mauthor))
            {
                Response.Write("<script language=javascript> alert('修改成功!');window.document.location.href='AuthorManage.aspx';</script>");
            }
        }
Ejemplo n.º 6
0
 public bool Update_Author_ByID(M_Author model)
 {
     return(UpdateByID(model));
 }
Ejemplo n.º 7
0
 public bool Add(M_Author model)
 {
     return(insert(model) > 0);
 }
Ejemplo n.º 8
0
 public int insert(M_Author model)
 {
     return(Sql.insert(strTableName, model.GetParameters(model), BLLCommon.GetParas(model), BLLCommon.GetFields(model)));
 }
Ejemplo n.º 9
0
 public bool UpdateByID(M_Author model)
 {
     return(Sql.UpdateByIDs(strTableName, PK, model.ID.ToString(), BLLCommon.GetFieldAndPara(model), model.GetParameters(model)));
 }
Ejemplo n.º 10
0
 public bool Update_Author_ByID(M_Author authorInfo)
 {
     return(dal.Update(authorInfo));
 }
Ejemplo n.º 11
0
 public bool Add(M_Author authorInfo)
 {
     return(dal.Add(authorInfo));
 }
Ejemplo n.º 12
0
 public bool Update(M_Author Authorfo)
 {
     SqlParameter[] cmdParams = GetParameters(Authorfo);;
     return(SqlHelper.ExecuteProc("PR_Author_Update", cmdParams));
 }