软件著作权源程序模板

 

 

 

 

 

 

           源程序清单

 

                   办公自动化系统V1.0

 

 

 

 

 

 

 

 

 

 

中国版权保护中心

 

 

 

 


usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// AddAdvice 的摘要说明。

     ///</summary>

     public classAddAdvice : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.Button btnSubmit;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.btnSubmit.Click += newSystem.EventHandler(this.btnSubmit_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void btnSubmit_Click(objectsender, System.EventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("AddAdvice",objconn);

               //设定命令类型为存储过程

               objcmd.CommandType=CommandType.StoredProcedure;

               //添加参数

               //员工姓名

               SqlParameterparamEmpName=new SqlParameter("@EmpName",SqlDbType.NVarChar,20);

               paramEmpName.Value=tbxempname.Text;

               objcmd.Parameters.Add(paramEmpName);

               //标题

             SqlParameter paramTitle=newSqlParameter("@Title",SqlDbType.NVarChar,50);

               paramTitle.Value=tbxtitle.Text;

               objcmd.Parameters.Add(paramTitle);

               //内容

               SqlParameterparamContent = new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

               //执行命令

               objcmd.ExecuteNonQuery();

               //关闭数据库连接

               objconn.Close();

               Response.Redirect("Advice.aspx");

 

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

namespace OfficeOnline

{

     ///<summary>

     /// AddDpt 的摘要说明。

     ///</summary>

     public class AddDpt :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxname;

          protectedSystem.Web.UI.WebControls.TextBox tbxmanager;

          protectedSystem.Web.UI.WebControls.TextBox tbxtel;

          protectedSystem.Web.UI.WebControls.TextBox tbxfax;

          protectedSystem.Web.UI.WebControls.TextBox tbxaddress;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("AddDpt",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;             

 

               SqlParameterparamDptName= new SqlParameter("@DptName",SqlDbType.NVarChar,100);

               paramDptName.Value=tbxname.Text;

               objcmd.Parameters.Add(paramDptName);

 

               SqlParameterparamDptManager= new SqlParameter("@DptManager",SqlDbType.NVarChar,16);

               paramDptManager.Value=tbxmanager.Text;

               objcmd.Parameters.Add(paramDptManager);

 

               SqlParameterparamDptTel= new SqlParameter("@DptTel",SqlDbType.NVarChar,50);

               paramDptTel.Value=tbxtel.Text;

               objcmd.Parameters.Add(paramDptTel);

 

               SqlParameterparamDptFax= new SqlParameter("@DptFax",SqlDbType.NVarChar,50);

               paramDptFax.Value=tbxfax.Text;

               objcmd.Parameters.Add(paramDptFax);

 

               SqlParameterparamDptAddress= new SqlParameter("@DptAddress",SqlDbType.NVarChar,500);

               paramDptAddress.Value=tbxaddress.Text;

               objcmd.Parameters.Add(paramDptAddress);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("Department.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient ;

namespaceOfficeOnline

{

     ///<summary>

     /// AddSch 的摘要说明。

     ///</summary>

    

    

     public class AddSch :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.TextBox tbxsubject;

          protectedSystem.Web.UI.WebControls.TextBox tbxplace;

          protectedSystem.Web.UI.WebControls.DropDownList dplschtype;

          protectedSystem.Web.UI.WebControls.TextBox tbxtime;

          protectedSystem.Web.UI.WebControls.Button btnadd;

       

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    stringobjsql="Select SchTypeName from SchType";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds,"SchType");            

                    dplschtype.DataSource=ds;

                    dplschtype.DataMember="SchType";

                    dplschtype.DataTextField ="SchTypeName";

                    dplschtype.DataBind();

                    objconn.Close();       

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.btnadd.Click += newSystem.EventHandler(this.btnadd_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void btnadd_Click(objectsender, System.EventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

              

               SqlCommandobjcmd = new SqlCommand("AddSch",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

               //添加参数

               //员工编号

               SqlParameterparamEmpID = new SqlParameter("@EmpID",SqlDbType.Int);

               paramEmpID.Value=Convert.ToInt32(Session["EmpID"]);

               //paramEmpID.Value =1;

               objcmd.Parameters.Add(paramEmpID);

               //日程类型编号

               SqlParameterparamSchTypeID2 = new SqlParameter("@SchTypeID",SqlDbType.Int);

               paramSchTypeID2.Value=Convert.ToInt32(dplschtype.SelectedIndex+1);

               objcmd.Parameters.Add(paramSchTypeID2);

               //日程主题

               SqlParameterparamSubject=new SqlParameter("@Subject",SqlDbType.NVarChar,50);

               paramSubject.Value=tbxsubject.Text;

               objcmd.Parameters.Add(paramSubject);

               //日程内容

               SqlParameterparamContent = new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

               //时间

               SqlParameterparamDate = new SqlParameter("@Date",SqlDbType.DateTime);

               paramDate.Value=Convert.ToDateTime(tbxtime.Text);

               objcmd.Parameters.Add(paramDate);

               //短时间

               SqlParameterparamShortDate=new SqlParameter("@ShortDate",SqlDbType.DateTime);

               paramShortDate.Value=Convert.ToDateTime(tbxtime.Text).ToShortDateString();

               objcmd.Parameters.Add(paramShortDate);

               //地点

               SqlParameterparamPlace= new SqlParameter("@Place",SqlDbType.NVarChar,500);

               paramPlace.Value=tbxplace.Text;

               objcmd.Parameters.Add(paramPlace);

               objcmd.Connection.Open();

               objcmd.ExecuteNonQuery();

               objcmd.Connection.Close();

           Response.Redirect("Default.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// Advice 的摘要说明。

     ///</summary>

     public class Advice :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.DataGrid dgdadvice;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton2;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    stringobjsql="Select * from Advice";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds);             

                    dgdadvice.DataSource=ds;

                   

                    dgdadvice.DataBind();

                    objconn.Close();       

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.ImageButton2.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton2_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("AddAdvice.aspx");

          }

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

 

    

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

using System.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

 

namespaceOfficeOnline

{

     ///<summary>

     /// AdviceDetail 的摘要说明。

     ///</summary>

     public classAdviceDetail : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Advice.aspx");

          }

     }

}

usingSystem.Reflection;

usingSystem.Runtime.CompilerServices;

 

//

// 有关程序集的常规信息是通过下列

// 属性集控制的。更改这些属性值可修改与程序集

// 关联的信息。

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]      

 

//

// 程序集的版本信息由下列4 个值组成:

//

//      主版本

//      次版本

//      内部版本号

//      修订号

//

// 您可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,方法是按

// 如下所示使用'*':

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考

// Microsoft .NET Framework文档。

//

// 使用下面的属性控制用于签名的密钥。

//

// 注意:

//   (*) 如果未指定密钥,则程序集不会被签名。

//   (*) KeyName 是指已经安装在

//       计算机上的加密服务提供程序(CSP)中的密钥。KeyFile 是指包含

//       密钥的文件。

//   (*) 如果KeyFile 和KeyName 值都已指定,则

//       发生下面的处理:

//       (1) 如果在CSP 中可以找到KeyName,则使用该密钥。

//       (2) 如果KeyName 不存在而KeyFile 存在,则

//           KeyFile 中的密钥安装到CSP 中并且使用该密钥。

//   (*) 要创建KeyFile,可以使用sn.exe(强名称)实用工具。

//        在指定KeyFile 时,KeyFile 的位置应该

//        相对于“项目输出目录”。项目输出

//        目录的位置取决于您是在使用本地项目还是Web 项目。

//        对于本地项目,项目输出目录定义为

//       <ProjectDirectory>\obj\<Configuration>。例如,如果KeyFile 位于该

//       项目目录中,应将AssemblyKeyFile

//       属性指定为[assembly:AssemblyKeyFile("..\\..\\mykey.snk")]

//        对于Web 项目,项目输出目录定义为

//       %HOMEPATH%\VSWebCache\<MachineName>\<Project Directory>\obj\<Configuration>。

//   (*) “延迟签名”是一个高级选项- 有关它的更多信息,请参阅Microsoft.NET Framework

//       文档。

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespace OfficeOnline

{

     ///<summary>

     /// BulAdd 的摘要说明。

     ///</summary>

     public class BulAdd :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.ImageButton ibnmod;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ibnmod.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnmod_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ibnmod_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("BlnAdd",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

                          

               SqlParameterparamTitle = new SqlParameter("@Title",SqlDbType.NVarChar,50);

               paramTitle.Value=tbxtitle.Text;

               objcmd.Parameters.Add(paramTitle);

 

               SqlParameterparamContent=new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("BlnManage.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// BlnManage 的摘要说明。

     ///</summary>

     public classBlnManage : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton2;

          protectedSystem.Web.UI.WebControls.DataGrid dgdbulletin;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    BindGrid();

               }

          }

          public void BindGrid()

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               string objsql="Select* from Bulletin";

               SqlDataAdapterda = new SqlDataAdapter(objsql,objconn);

               //创建并填充DataSet

               DataSetds = new DataSet();

               da.Fill(ds);             

               dgdbulletin.DataSource=ds;                

               dgdbulletin.DataBind();

               objconn.Close();  

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.dgdbulletin.DeleteCommand += newSystem.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdbulletin_DeleteCommand);

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.ImageButton2.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

 

          private void ImageButton2_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("BlnAdd.aspx");

          }

 

          private void dgdbulletin_DeleteCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandcm=new SqlCommand ("BlnDelete",objconn);

               cm.CommandType=CommandType.StoredProcedure ;

               cm.Parameters.Add ("@BlnID",SqlDbType.Int);

               //从DateGrid中取得更新内容

               //Cells [1]为EmpID列

               cm.Parameters["@BlnID"].Value =Convert.ToInt32(e.Item.Cells[0].Text.ToString());

               cm.ExecuteNonQuery();

               dgdbulletin.EditItemIndex=-1;

               BindGrid();

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// BulModify 的摘要说明。

     ///</summary>

     public classBulModify : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.ImageButton ibnmod;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if(!Page.IsPostBack)

               {

                    // 创建数据库连接对象

                    SqlConnection objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    SqlCommand objcmd=newSqlCommand("BlnDetail",objconn);

                    objcmd.CommandType=CommandType.StoredProcedure;

 

                    SqlParameter paramBlnID= new SqlParameter("@BlnID",SqlDbType.Int);

                    paramBlnID.Value=Convert.ToInt32(Request.QueryString["BlnID"]);

                    objcmd.Parameters.Add(paramBlnID);

                    SqlDataReader dr =objcmd.ExecuteReader();

                   

                    if(dr.Read())

                    {

                         tbxtitle.Text=dr["Title"].ToString();

                         tbxcontent.Text=dr["Content"].ToString();

                    }

                    objconn.Close();                 

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ibnmod.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnmod_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ibnmod_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("BlnModify",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

 

               SqlParameterparamBlnID= new SqlParameter("@BlnID",SqlDbType.Int);

               paramBlnID.Value=Convert.ToInt32(Request.QueryString["BlnID"]);

               objcmd.Parameters.Add(paramBlnID);

           

               SqlParameterparamTitle = new SqlParameter("@Title",SqlDbType.NVarChar,50);

               paramTitle.Value=tbxtitle.Text;

               objcmd.Parameters.Add(paramTitle);

 

               SqlParameterparamContent=new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("BlnManage.aspx");

              

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// Bulletin 的摘要说明。

     ///</summary>

     public class Bulletin: System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.DataGrid dgdbulletin;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    stringobjsql="Select * from Bulletin";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds);             

                    dgdbulletin.DataSource=ds;

                   

                    dgdbulletin.DataBind();

                    objconn.Close();       

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

    

usingSystem;

using System.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

 

namespaceOfficeOnline

{

     ///<summary>

     /// _Default 的摘要说明。

     ///</summary>

     public class _Default: System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.Panel PanelUser;

          protectedSystem.Web.UI.WebControls.Panel PanelSystem;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

               string myrank ="系统管理员";

               string rank =Session["Rank"].ToString();

               if(rank == myrank)

               {

                    PanelSystem.Visible=true;

               }

               else

               {

                    PanelSystem.Visible=false;

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

     }

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// Department 的摘要说明。

     ///</summary>

     public classDepartment : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ibnback;

          protectedSystem.Web.UI.WebControls.ImageButton ibnadd;

          protectedSystem.Web.UI.WebControls.DataGrid dgddpt;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack )

               {

                    BindGrid();

                    }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.dgddpt.DeleteCommand += newSystem.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdbulletin_DeleteCommand);

               this.ibnback.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnback_Click);

               this.ibnadd.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton2_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("AddDpt.aspx");

          }

          public void BindGrid()

          {   

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlDataAdapterda = new SqlDataAdapter("DptDetail",objconn);     

              

               //创建并填充DataSet

               DataSetds = new DataSet();

               da.Fill(ds);             

               dgddpt.DataSource=ds;

                   

               dgddpt.DataBind();

               objconn.Close();  

          }

          private void dgdbulletin_DeleteCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandcm=new SqlCommand ("dptdelete",objconn);

               cm.CommandType=CommandType.StoredProcedure ;

               cm.Parameters.Add ("@DptID",SqlDbType.Int  );

               //从DateGrid中取得更新内容

               //Cells [1]为DptID列

               cm.Parameters["@DptID"].Value =Convert.ToInt32 (e.Item.Cells[1].Text .ToString ());

               cm.ExecuteNonQuery();

               dgddpt.EditItemIndex=-1;

               BindGrid();

          }

          public void DataGrid_Page(Objectsender,DataGridPageChangedEventArgs E)

          {

               dgddpt.CurrentPageIndex=E.NewPageIndex ;

               BindGrid();

          }

 

          private void ibnback_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

using System.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// DptModify 的摘要说明。

     ///</summary>

     public classDptModify : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxaddress;

          protectedSystem.Web.UI.WebControls.TextBox tbxfax;

          protectedSystem.Web.UI.WebControls.TextBox tbxtel;

          protectedSystem.Web.UI.WebControls.TextBox tbxmanager;

          protectedSystem.Web.UI.WebControls.TextBox tbxname;

          protectedSystem.Web.UI.WebControls.ImageButton ibnmod;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if(!Page.IsPostBack)

               {

                    // 创建数据库连接对象

                    SqlConnection objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    SqlCommand objcmd=newSqlCommand("DptDetail1",objconn);

                    objcmd.CommandType=CommandType.StoredProcedure;

 

                    SqlParameter paramDptID= new SqlParameter("@DptID",SqlDbType.Int);

                    paramDptID.Value=Convert.ToInt32(Request.QueryString["DptID"]);

                    objcmd.Parameters.Add(paramDptID);

                    SqlDataReader dr =objcmd.ExecuteReader();

                    if(dr.Read())

                    {

                         tbxname.Text=dr["DptName"].ToString();

                         tbxmanager.Text=dr["DptManager"].ToString();

                         tbxtel.Text=dr["DptTel"].ToString();

                         tbxfax.Text=dr["DptFax"].ToString();

                         tbxaddress.Text=dr["DptAddress"].ToString();

                    }

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ibnmod.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnmod_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ibnmod_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("DptModify",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

 

               SqlParameterparamDptID= new SqlParameter("@DptID",SqlDbType.Int);

               paramDptID.Value=Convert.ToInt32(Request.QueryString["DptID"]);

               objcmd.Parameters.Add(paramDptID);

 

               SqlParameterparamDptName= new SqlParameter("@DptName",SqlDbType.NVarChar,100);

               paramDptName.Value=tbxname.Text;

               objcmd.Parameters.Add(paramDptName);

 

               SqlParameterparamDptManager= new SqlParameter("@DptManager",SqlDbType.NVarChar,16);

               paramDptManager.Value=tbxmanager.Text;

               objcmd.Parameters.Add(paramDptManager);

 

               SqlParameterparamDptTel= new SqlParameter("@DptTel",SqlDbType.NVarChar,50);

               paramDptTel.Value=tbxtel.Text;

               objcmd.Parameters.Add(paramDptTel);

 

               SqlParameterparamDptFax= new SqlParameter("@DptFax",SqlDbType.NVarChar,50);

               paramDptFax.Value=tbxfax.Text;

               objcmd.Parameters.Add(paramDptFax);

 

               SqlParameterparamDptAddress= new SqlParameter("@DptAddress",SqlDbType.NVarChar,500);

               paramDptAddress.Value=tbxaddress.Text;

               objcmd.Parameters.Add(paramDptAddress);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("Department.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration ;

 

namespaceOfficeOnline

{

     ///<summary>

     /// EmpDetail 的摘要说明。

     ///</summary>

     public classEmpDetail : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.DropDownList dropDep;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;

          protectedSystem.Web.UI.WebControls.DropDownList dplrank;

          protectedSystem.Web.UI.WebControls.CompareValidator CompareValidator1;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;

          protectedSystem.Web.UI.WebControls.TextBox tbxname;

          protectedSystem.Web.UI.WebControls.TextBox tbxpwd1;

          protectedSystem.Web.UI.WebControls.TextBox tbxpwd2;

          protectedSystem.Web.UI.WebControls.TextBox tbxnp;

          protectedSystem.Web.UI.WebControls.TextBox tbxmp;

          protectedSystem.Web.UI.WebControls.TextBox tbxhp;

          protectedSystem.Web.UI.WebControls.TextBox tbxaddress;

          protectedSystem.Web.UI.WebControls.TextBox tbxzonecode;

          protectedSystem.Web.UI.WebControls.TextBox tbxidcard;

          protectedSystem.Web.UI.WebControls.TextBox tbxeb;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if(!Page.IsPostBack)

               {

                    //创建数据库连接对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    stringobjsql="Select DptName from Department";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds,"Department");              

                    dropDep.DataSource=ds;

                    dropDep.DataMember="Department";

                    dropDep.DataTextField ="DptName";

                    dropDep.DataBind();

                    objconn.Close();

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               //创建数据库连接对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd =new SqlCommand("AddEmp",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

               //添加参数

               SqlParameterparamEmpName =new SqlParameter("@EmpName",SqlDbType.NVarChar,16);

               paramEmpName.Value=tbxname.Text;

               objcmd.Parameters.Add(paramEmpName);

 

               SqlParameterparamDptName =new SqlParameter("@DptName",SqlDbType.NVarChar,100);

               paramDptName.Value=dropDep.SelectedValue;

               objcmd.Parameters.Add(paramDptName);

 

               SqlParameterparamRank =new SqlParameter("@Rank",SqlDbType.NVarChar,20);

               paramRank.Value=dplrank.SelectedValue;

               objcmd.Parameters.Add(paramRank);

 

               SqlParameterparamEmpPwd =new SqlParameter("@EmpPwd",SqlDbType.NVarChar,16);

               paramEmpPwd.Value=tbxpwd1.Text;

               objcmd.Parameters.Add(paramEmpPwd);

 

               SqlParameterparamNativePlace =new SqlParameter("@NativePlace",SqlDbType.NVarChar,200);

               paramNativePlace.Value=tbxnp.Text;

               objcmd.Parameters.Add(paramNativePlace);

 

               SqlParameterparamEmailBox =new SqlParameter("@EmailBox",SqlDbType.NVarChar,50);

               paramEmailBox.Value=tbxeb.Text;

               objcmd.Parameters.Add(paramEmailBox);

 

               SqlParameterparamMobilePhone =new SqlParameter("@MobilePhone",SqlDbType.Int);

               paramMobilePhone.Value=tbxmp.Text;

               objcmd.Parameters.Add(paramMobilePhone);

 

               SqlParameterparamHomePhone =new SqlParameter("@HomePhone",SqlDbType.Int);

               paramHomePhone.Value=tbxhp.Text;

               objcmd.Parameters.Add(paramHomePhone);

 

               SqlParameterparamAddress =new SqlParameter("@Address",SqlDbType.NVarChar,500);

               paramAddress.Value=tbxaddress.Text;

               objcmd.Parameters.Add(paramAddress);

 

               SqlParameterparamZoneCode =new SqlParameter("@ZoneCode",SqlDbType.Int);

               paramZoneCode.Value=tbxzonecode.Text;

               objcmd.Parameters.Add(paramZoneCode);

 

               SqlParameterparamIDCardnumber  =new SqlParameter("@IDCardnumber",SqlDbType.BigInt);

               paramIDCardnumber.Value=tbxidcard.Text;

               objcmd.Parameters.Add(paramIDCardnumber);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("EmpManage.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

namespaceOfficeOnline

{

     ///<summary>

     /// EmpDetail1 的摘要说明。

     ///</summary>

     public classEmpDetail1 : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator4;

          protectedSystem.Web.UI.WebControls.TextBox tbxzonecode;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator3;

          protectedSystem.Web.UI.WebControls.TextBox tbxaddress;

          protectedSystem.Web.UI.WebControls.TextBox tbxhp;

          protectedSystem.Web.UI.WebControls.TextBox tbxmp;

          protectedSystem.Web.UI.WebControls.TextBox tbxeb;

          protectedSystem.Web.UI.WebControls.TextBox tbxnp;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;

          protectedSystem.Web.UI.WebControls.TextBox tbxidcard;

          protectedSystem.Web.UI.WebControls.CompareValidator CompareValidator1;

          protectedSystem.Web.UI.WebControls.TextBox tbxpwd2;

          protectedSystem.Web.UI.WebControls.TextBox tbxpwd1;

          protectedSystem.Web.UI.WebControls.DropDownList dplrank;

          protectedSystem.Web.UI.WebControls.DropDownList dropDep;

          protectedSystem.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;

          protectedSystem.Web.UI.WebControls.TextBox tbxname;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if(!Page.IsPostBack)

               {

                    // 创建数据库连接对象

                    SqlConnection objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    SqlCommand objcmd=newSqlCommand("EmpDetail",objconn);

                    objcmd.CommandType=CommandType.StoredProcedure;

 

                    SqlParameter paramEmpID= new SqlParameter("@EmpID",SqlDbType.Int);

                    paramEmpID.Value=Convert.ToInt32(Request.QueryString["EmpID"]);

                    objcmd.Parameters.Add(paramEmpID);

                    SqlDataReader dr =objcmd.ExecuteReader();

                   

                    if(dr.Read())

                    {

                         tbxname.Text=dr["EmpName"].ToString();

                         dropDep.SelectedValue=dr["DptName"].ToString();

                         dplrank.SelectedValue=dr["Rank"].ToString();

                         tbxidcard.Text=dr["IDCardnumber"].ToString();

                         tbxnp.Text=dr["NativePlace"].ToString();

                         tbxeb.Text=dr["EmailBox"].ToString();

                         tbxmp.Text=dr["MobilePhone"].ToString();

                         tbxhp.Text=dr["HomePhone"].ToString();

                         tbxaddress.Text=dr["Address"].ToString();

                         tbxzonecode.Text=dr["ZoneCode"].ToString();                       

                    }

                    objconn.Close();

                objconn.Open();

                    stringobjsql="Select DptName from Department";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds,"Department");              

                    dropDep.DataSource=ds;

                    dropDep.DataMember="Department";

                    dropDep.DataTextField ="DptName";

                    dropDep.DataBind();

                    objconn.Close();

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               //创建数据库连接对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd =new SqlCommand("EmpModify",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

               //添加参数

               SqlParameterparamEmpID=new SqlParameter("@EmpID",SqlDbType.Int);

               paramEmpID.Value=Convert.ToInt32(Request.QueryString["EmpID"].ToString());

               objcmd.Parameters.Add(paramEmpID);

 

               SqlParameterparamEmpName =new SqlParameter("@EmpName",SqlDbType.NVarChar,16);

               paramEmpName.Value=tbxname.Text;

               objcmd.Parameters.Add(paramEmpName);

 

               SqlParameterparamDptName =new SqlParameter("@DptName",SqlDbType.NVarChar,100);

               paramDptName.Value=dropDep.SelectedValue;

               objcmd.Parameters.Add(paramDptName);

 

               SqlParameterparamRank =new SqlParameter("@Rank",SqlDbType.NVarChar,20);

               paramRank.Value=dplrank.SelectedValue;

               objcmd.Parameters.Add(paramRank);

 

               SqlParameterparamEmpPwd =new SqlParameter("@EmpPwd",SqlDbType.NVarChar,16);

               paramEmpPwd.Value=tbxpwd1.Text;

               objcmd.Parameters.Add(paramEmpPwd);

 

               SqlParameterparamNativePlace =new SqlParameter("@NativePlace",SqlDbType.NVarChar,200);

               paramNativePlace.Value=tbxnp.Text;

               objcmd.Parameters.Add(paramNativePlace);

 

               SqlParameterparamEmailBox =new SqlParameter("@EmailBox",SqlDbType.NVarChar,50);

               paramEmailBox.Value=tbxeb.Text;

               objcmd.Parameters.Add(paramEmailBox);

 

               SqlParameterparamMobilePhone =new SqlParameter("@MobilePhone",SqlDbType.Int);

               paramMobilePhone.Value=tbxmp.Text;

               objcmd.Parameters.Add(paramMobilePhone);

 

               SqlParameterparamHomePhone =new SqlParameter("@HomePhone",SqlDbType.Int);

               paramHomePhone.Value=tbxhp.Text;

               objcmd.Parameters.Add(paramHomePhone);

 

               SqlParameterparamAddress =new SqlParameter("@Address",SqlDbType.NVarChar,500);

               paramAddress.Value=tbxaddress.Text;

               objcmd.Parameters.Add(paramAddress);

 

               SqlParameterparamZoneCode =new SqlParameter("@ZoneCode",SqlDbType.Int);

               paramZoneCode.Value=tbxzonecode.Text;

               objcmd.Parameters.Add(paramZoneCode);

 

               SqlParameterparamIDCardnumber  =new SqlParameter("@IDCardnumber",SqlDbType.BigInt);

               paramIDCardnumber.Value=tbxidcard.Text;

               objcmd.Parameters.Add(paramIDCardnumber);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("EmpManage.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration ;

 

namespaceOfficeOnline

{

     ///<summary>

     /// EmpManage 的摘要说明。

     ///</summary>

     public classEmpManage : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.ImageButton cmdQuery;

          protectedSystem.Web.UI.WebControls.DataGrid dgdemp;

          protectedSystem.Web.UI.WebControls.Label lblerr;

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton2;

          protectedSystem.Web.UI.WebControls.DropDownList dropDep;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

               lblerr.Text="";

              

               if(!Page.IsPostBack)

               {             

                                  

                    //创建数据库连接对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    stringobjsql="Select DptName from Department";

                    SqlDataAdapter da = new SqlDataAdapter(objsql,objconn);

                    //创建并填充DataSet

                    DataSet ds = newDataSet();

                    da.Fill(ds,"Department");              

                    dropDep.DataSource=ds;

                    dropDep.DataMember="Department";

                    dropDep.DataTextField ="DptName";

                    dropDep.DataBind();

                    objconn.Close();

                    BindGrid();

               }

          }

          public void BindGrid()

          {   

               //创建数据库连接对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);               

               SqlCommandobjcmd = new SqlCommand("SelEmp",objconn);

               //设定命令类型

               objcmd.CommandType=CommandType.StoredProcedure ;

               //打开数据库连接

               objconn.Open();

               SqlDataReaderresult = objcmd.ExecuteReader(CommandBehavior.CloseConnection);

               dgdemp.DataSource=result;

               dgdemp.DataBind();

               objconn.Close();

          }

          private void dgdemp_DeleteCommand(objectsource, System.Web.UI.WebControls.DataGridCommandEventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandcm=new SqlCommand ("EmpDelete",objconn);

               cm.CommandType=CommandType.StoredProcedure ;

               cm.Parameters.Add ("@EmpID",SqlDbType.Int);

               //从DateGrid中取得更新内容

               //Cells [1]为EmpID列

               cm.Parameters["@EmpID"].Value =Convert.ToInt32(e.Item.Cells[0].Text.ToString());

               cm.ExecuteNonQuery();

               dgdemp.EditItemIndex=-1;

               BindGrid();

              

          }

         

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.cmdQuery.Click += newSystem.Web.UI.ImageClickEventHandler(this.cmdQuery_Click);

               this.dgdemp.DeleteCommand += newSystem.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdemp_DeleteCommand);

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.ImageButton2.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void cmdQuery_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               if(tbxempname.Text=="")

               {

                    lblerr.Text="请输入查询员工姓名";

               }

               else

               {

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    SqlCommand objcmd = new SqlCommand("SelEmp1",objconn);

                    //设定命令类型

                    objcmd.CommandType=CommandType.StoredProcedure ;

                    //添加参数

                    SqlParameter paramEmpName = new SqlParameter("@EmpName",SqlDbType.NVarChar,16);

                    paramEmpName.Value=tbxempname.Text;

                    objcmd.Parameters.Add(paramEmpName);

 

                    SqlParameter paramDptName=new SqlParameter("@DptName",SqlDbType.NVarChar,100);

                    paramDptName.Value=dropDep.SelectedValue;

                    objcmd.Parameters.Add(paramDptName);

                    objconn.Open();

                    SqlDataReader result =objcmd.ExecuteReader(CommandBehavior.CloseConnection);

                    dgdemp.DataSource=result;

                    dgdemp.DataBind();

               }

 

          }

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

 

          private void ImageButton2_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("EmpAdd.aspx");

          }

 

 

          public void DataGrid_Page(Objectsender,DataGridPageChangedEventArgs E)

          {

               dgdemp.CurrentPageIndex=E.NewPageIndex ;

               BindGrid();

          }

 

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Web;

usingSystem.Web.SessionState;

 

namespaceOfficeOnline

{

     ///<summary>

     /// Global 的摘要说明。

     ///</summary>

     public class Global :System.Web.HttpApplication

     {

          ///<summary>

          /// 必需的设计器变量。

          ///</summary>

          privateSystem.ComponentModel.IContainer components = null;

 

          publicGlobal()

          {

               InitializeComponent();

          }   

         

          protected void Application_Start(Objectsender, EventArgs e)

          {

 

          }

 

          protected void Session_Start(Objectsender, EventArgs e)

          {

 

          }

 

          protected void Application_BeginRequest(Object sender, EventArgs e)

          {

 

          }

 

          protected void Application_EndRequest(Objectsender, EventArgs e)

          {

 

          }

 

          protected void Application_AuthenticateRequest(Object sender, EventArgse)

          {

 

          }

 

          protected void Application_Error(Objectsender, EventArgs e)

          {

 

          }

 

          protected void Session_End(Objectsender, EventArgs e)

          {

 

          }

 

          protected void Application_End(Objectsender, EventArgs e)

          {

 

          }

              

          #region Web 窗体设计器生成的代码

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.components = newSystem.ComponentModel.Container();

          }

          #endregion

     }

}

 

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// WebForm1 的摘要说明。

     ///</summary>

     public class WebForm1: System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.TextBox tbxpwd;

          protectedSystem.Web.UI.WebControls.Label lblmessage;

          protectedSystem.Web.UI.WebControls.Button btnlogin;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.btnlogin.Click += newSystem.EventHandler(this.btnlogin_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void btnlogin_Click(objectsender, System.EventArgs e)

          {

               if(tbxempname.Text !=""||tbxpwd.Text!="")

               {

                    SqlConnection objconn=new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    objconn.Open();

                    SqlCommand objcmd= newSqlCommand("EmpLogin",objconn);

                    objcmd.CommandType=CommandType.StoredProcedure;

 

                    SqlParameter paramEmpName=new SqlParameter("@EmpName",SqlDbType.NVarChar,16);

                    paramEmpName.Value=tbxempname.Text;

                    objcmd.Parameters.Add(paramEmpName);

 

                    SqlParameter paramEmpPwd=new SqlParameter("@EmpPwd",SqlDbType.NVarChar,12);

                    paramEmpPwd.Value=tbxpwd.Text;

                    objcmd.Parameters.Add(paramEmpPwd);

 

                    SqlDataReader dr=objcmd.ExecuteReader();

                    if(dr.Read())

                    {

                         Session["EmpID"]=dr["EmpID"].ToString();

                         Session["Rank"]=dr["Rank"].ToString();

                         Response.Redirect("Default.aspx");

                    }

                    else

                    {

                         Response.Write("用户名或密码错误");

                    }

               }

 

          }

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration ;

 

 

namespaceOfficeOnline

{

     ///<summary>

     /// SchByDay 的摘要说明。

     ///</summary>

     public class SchByDay: System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.Label lblErr;

          protectedSystem.Web.UI.WebControls.ImageButton cmdQuery;

          protectedSystem.Web.UI.WebControls.DropDownList dropDay;

          protectedSystem.Web.UI.WebControls.DropDownList dropMonth;

          protectedSystem.Web.UI.WebControls.DataGrid dgdsch;

          protectedSystem.Web.UI.WebControls.Button btnadd;

          protectedSystem.Web.UI.WebControls.Button Button2;

          protectedSystem.Web.UI.WebControls.TextBox txtYear;

         

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                   

                    BindGrid();

               }

          }

          public void BindGrid()

          {   

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               SqlCommandobjcmd = new SqlCommand("AllSch",objconn);

               //设定命令类型

               objcmd.CommandType=CommandType.StoredProcedure ;

                                  

               //添加参数

               //员工编号

               SqlParameterparamEmpID = new SqlParameter("@EmpID",SqlDbType.Int);

               paramEmpID.Value=Convert.ToInt32(Session["EmpID"]);

               //paramEmpID.Value=1;

               objcmd.Parameters.Add(paramEmpID);

                   

               //日程类型

               SqlParameterparamSchTypeID = new SqlParameter("@SchTypeID", SqlDbType.Int);

               paramSchTypeID.Direction=ParameterDirection.Output;

               objcmd.Parameters.Add(paramSchTypeID);

                   

               //打开数据库连接

               objconn.Open();

               SqlDataReaderresult = objcmd.ExecuteReader(CommandBehavior.CloseConnection);

               dgdsch.DataSource=result;

               dgdsch.DataBind();

          }

         

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.cmdQuery.Click += newSystem.Web.UI.ImageClickEventHandler(this.cmdQuery_Click);

               this.dgdsch.SelectedIndexChanged += new System.EventHandler(this.dgdsch_SelectedIndexChanged);

               this.btnadd.Click += newSystem.EventHandler(this.btnadd_Click);

               this.Button2.Click += newSystem.EventHandler(this.Button2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          public void DataGrid_Page(Objectsender,DataGridPageChangedEventArgs E)

          {

               dgdsch.CurrentPageIndex=E.NewPageIndex ;

               BindGrid();

          }

          private void cmdAddNew_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               //Response.Redirect("SchAddUp.aspx?day=" &dateVar.ToShortDateString());

          }

 

          private void cmdQuery_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               if(txtYear.Text !="")

               {

                    int year =Int32.Parse(txtYear.Text);

                    intmonth=dropMonth.SelectedIndex+1;

                    int day=Int32.Parse(dropDay.SelectedItem.Text );

                    DateTimedateVar= new DateTime(year,month,day);

                    //Response.Write(dateVar);

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    SqlCommand objcmd = new SqlCommand("SelSch",objconn);

                    //设定命令类型

                    objcmd.CommandType=CommandType.StoredProcedure ;

                                  

                    //添加参数

                    //员工编号

                    SqlParameter paramEmpID = new SqlParameter("@EmpID",SqlDbType.Int);

                    paramEmpID.Value=Convert.ToInt32(Session["EmpID"]);

                    //paramEmpID.Value=1;

                    objcmd.Parameters.Add(paramEmpID);

                   

                    //日程类型

                    SqlParameter paramSchTypeID = new SqlParameter("@SchTypeID",SqlDbType.Int);

                    paramSchTypeID.Direction=ParameterDirection.Output;

                    objcmd.Parameters.Add(paramSchTypeID);

                    //执行时间

                    SqlParameter paramDate=new SqlParameter("@Date",SqlDbType.DateTime);

                    paramDate.Value=dateVar.ToShortDateString();

                    objcmd.Parameters.Add(paramDate);

                   

                    //打开数据库连接

                    objconn.Open();

                    SqlDataReader result =objcmd.ExecuteReader(CommandBehavior.CloseConnection);

                    dgdsch.DataSource=result;

                    dgdsch.DataBind();

               }

               else

               {

                    lblErr.Text="请输入年份";

               }

 

          }

 

          private void btnadd_Click(objectsender, System.EventArgs e)

          {

               Response.Redirect("AddSch.aspx");             

          }

 

          private void Button2_Click(objectsender, System.EventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

 

          private void dgdsch_SelectedIndexChanged(object sender, System.EventArgse)

          {

         

          }

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

using System.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration ;

 

namespaceOfficeOnline

{

     ///<summary>

     /// SchContent 的摘要说明。

     ///</summary>

     public classSchContent : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxtime;

          protectedSystem.Web.UI.WebControls.TextBox tbxplace;

          protectedSystem.Web.UI.WebControls.TextBox tbxsubject;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    //创建数据库连接和命令对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

                    SqlCommand objcmd = new SqlCommand("SchDetail",objconn);

                    //设定命令类型

                    objcmd.CommandType=CommandType.StoredProcedure ;

                                  

                    //添加参数

                    //日程编号

                    SqlParameter paramSchID =new SqlParameter("@SchID",SqlDbType.Int);

                    paramSchID.Value =Convert.ToInt32(Request.QueryString["SchID"]);

                    objcmd.Parameters.Add(paramSchID);                 

                    //打开数据库连接

                    objconn.Open();

                    SqlDataReader dr=objcmd.ExecuteReader() ;

                    if(dr.Read())

                    {

                         tbxtime.Text=dr["Date"].ToString();

                         tbxplace.Text=dr["Place"].ToString();

                         tbxsubject.Text=dr["Subject"].ToString();

                         tbxcontent.Text=dr["Content"].ToString();

                    }

                    else

                    {

                         Response.Write("对不起,没有该日程信息");

                         Response.End();

                    }

 

               }

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("SchByDay.aspx");

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

usingSystem.Configuration;

usingSystem.Data.SqlClient;

 

namespaceOfficeOnline

{

     ///<summary>

     /// SchManage 的摘要说明。

     ///</summary>

     public classSchManage : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.DropDownList dropDay;

          protectedSystem.Web.UI.WebControls.DropDownList dropMonth;

          protectedSystem.Web.UI.WebControls.RangeValidator RangeValidator_Year;

          protectedSystem.Web.UI.WebControls.ImageButton cmdQuery;

          protectedSystem.Web.UI.WebControls.DataGrid dgdsch;

          protectedSystem.Web.UI.WebControls.TextBox tbxEmpID;

          protectedSystem.Web.UI.WebControls.Label lblerr;

          protectedSystem.Web.UI.WebControls.TextBox tbxYear;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {                  

                    BindGrid();

                    lblerr.Text="";

                                   }   

 

          }

          public void BindGrid()

          {   

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               SqlCommandobjcmd = new SqlCommand("SchManage",objconn);

               //设定命令类型

               objcmd.CommandType=CommandType.StoredProcedure ;                               

               //添加参数                                 

               //日程类型

               SqlParameterparamSchTypeID = new SqlParameter("@SchTypeID", SqlDbType.Int);

               paramSchTypeID.Direction=ParameterDirection.Output;

               objcmd.Parameters.Add(paramSchTypeID);                  

               //打开数据库连接

               objconn.Open();

               SqlDataReaderresult = objcmd.ExecuteReader(CommandBehavior.CloseConnection);

               dgdsch.DataSource=result;

               dgdsch.DataBind();

          }

          public void DataGrid_Page(Objectsender,DataGridPageChangedEventArgs E)

          {

               dgdsch.CurrentPageIndex=E.NewPageIndex ;

               BindGrid();

          }

    

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.cmdQuery.Click += newSystem.Web.UI.ImageClickEventHandler(this.cmdQuery_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void cmdQuery_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               if(tbxYear.Text!="")

               {

                    lblerr.Text="";

                    int year =Int32.Parse(tbxYear.Text);

                    intmonth=dropMonth.SelectedIndex+1;

                    int day=Int32.Parse(dropDay.SelectedItem.Text );

                    DateTimedateVar= new DateTime(year,month,day);

                    //创建数据库连接对象

                    SqlConnection objconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

              

                    if(tbxEmpID.Text!="")

                    {   

                                  

                         SqlCommandobjcmd = new SqlCommand("SelSch",objconn);

                         //设定命令类型

                         objcmd.CommandType=CommandType.StoredProcedure ;

                                  

                         //添加参数

                         //员工编号

                         SqlParameterparamEmpID = new SqlParameter("@EmpID",SqlDbType.Int);

                         paramEmpID.Value=Convert.ToInt32(tbxEmpID.Text.ToString());                

                         objcmd.Parameters.Add(paramEmpID);

                   

                         //日程类型

                         SqlParameterparamSchTypeID = new SqlParameter("@SchTypeID", SqlDbType.Int);

                         paramSchTypeID.Direction=ParameterDirection.Output;

                         objcmd.Parameters.Add(paramSchTypeID);

                         //执行时间

                         SqlParameterparamDate=new SqlParameter("@Date",SqlDbType.DateTime);

                         paramDate.Value=dateVar.ToShortDateString();

                         objcmd.Parameters.Add(paramDate);

                   

                         //打开数据库连接

                         objconn.Open();

                         SqlDataReaderresult = objcmd.ExecuteReader(CommandBehavior.CloseConnection);

                         dgdsch.DataSource=result;

                         dgdsch.DataBind();

                    }

                    else

                    {

                         SqlCommandobjcmd = new SqlCommand("SchByDate",objconn);

                         //设定命令类型

                         objcmd.CommandType=CommandType.StoredProcedure ;

                                  

                         //添加参数

                                  

                         //日程类型

                         SqlParameterparamSchTypeID = new SqlParameter("@SchTypeID", SqlDbType.Int);

                         paramSchTypeID.Direction=ParameterDirection.Output;

                         objcmd.Parameters.Add(paramSchTypeID);

                         //执行时间

                         SqlParameterparamDate=new SqlParameter("@Date",SqlDbType.DateTime);

                         paramDate.Value=dateVar.ToShortDateString();

                         objcmd.Parameters.Add(paramDate);

                   

                         //打开数据库连接

                         objconn.Open();

                         SqlDataReaderresult1 = objcmd.ExecuteReader(CommandBehavior.CloseConnection);

                         dgdsch.DataSource=result1;

                         dgdsch.DataBind();

                    }

               }

               else

               {lblerr.Text="请输入查询年";}                                      

 

          }

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

     }

}

Response.Redirect("Default.aspx");

          }

 

    

     }

}

using System;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

 

namespace OfficeOnline

{

     ///<summary>

     /// AdviceDetail 的摘要说明。

     ///</summary>

     public classAdviceDetail : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Advice.aspx");

          }

     }

}

usingSystem.Reflection;

usingSystem.Runtime.CompilerServices;

 

//

// 有关程序集的常规信息是通过下列

// 属性集控制的。更改这些属性值可修改与程序集

// 关联的信息。

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]      

 

//

// 程序集的版本信息由下列4 个值组成:

//

//      主版本

//      次版本

//      内部版本号

//      修订号

//

// 您可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,方法是按

// 如下所示使用'*':

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考

// Microsoft .NET Framework文档。

//

// 使用下面的属性控制用于签名的密钥。

//

// 注意:

//   (*) 如果未指定密钥,则程序集不会被签名。

//   (*) KeyName 是指已经安装在

//       计算机上的加密服务提供程序(CSP)中的密钥。KeyFile 是指包含

//       密钥的文件。

//   (*) 如果KeyFile 和KeyName 值都已指定,则

//       发生下面的处理:

//       (1) 如果在CSP 中可以找到KeyName,则使用该密钥。

//       (2) 如果KeyName 不存在而KeyFile 存在,则

//           KeyFile 中的密钥安装到CSP 中并且使用该密钥。

//   (*) 要创建KeyFile,可以使用sn.exe(强名称)实用工具。

//        在指定KeyFile 时,KeyFile 的位置应该

//        相对于“项目输出目录”。项目输出

//        目录的位置取决于您是在使用本地项目还是Web 项目。

//        对于本地项目,项目输出目录定义为

//       <ProjectDirectory>\obj\<Configuration>。例如,如果KeyFile 位于该

//       项目目录中,应将AssemblyKeyFile

//       属性指定为[assembly:AssemblyKeyFile("..\\..\\mykey.snk")]

//        对于Web 项目,项目输出目录定义为

//       %HOMEPATH%\VSWebCache\<MachineName>\<Project Directory>\obj\<Configuration>。

//   (*) “延迟签名”是一个高级选项- 有关它的更多信息,请参阅Microsoft.NET Framework

//       文档。

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// BulAdd 的摘要说明。

     ///</summary>

     public class BulAdd :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.ImageButton ibnmod;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ibnmod.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnmod_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ibnmod_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("BlnAdd",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

                          

               SqlParameterparamTitle = new SqlParameter("@Title",SqlDbType.NVarChar,50);

               paramTitle.Value=tbxtitle.Text;

               objcmd.Parameters.Add(paramTitle);

 

               SqlParameterparamContent=new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("BlnManage.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

using System.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// BlnManage 的摘要说明。

     ///</summary>

     public classBlnManage : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton2;

          protectedSystem.Web.UI.WebControls.DataGrid dgdbulletin;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               if (!IsPostBack)

               {

                    BindGrid();

               }

          }

          public void BindGrid()

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = new SqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               string objsql="Select* from Bulletin";

               SqlDataAdapterda = new SqlDataAdapter(objsql,objconn);

               //创建并填充DataSet

               DataSetds = new DataSet();

               da.Fill(ds);             

               dgdbulletin.DataSource=ds;                

               dgdbulletin.DataBind();

               objconn.Close();  

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.dgdbulletin.DeleteCommand += newSystem.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdbulletin_DeleteCommand);

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.ImageButton2.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton2_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Default.aspx");

          }

 

          private void ImageButton2_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("BlnAdd.aspx");

          }

 

          private void dgdbulletin_DeleteCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)

          {

               //创建数据库连接和命令对象

               SqlConnectionobjconn = newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandcm=new SqlCommand ("BlnDelete",objconn);

               cm.CommandType=CommandType.StoredProcedure ;

               cm.Parameters.Add ("@BlnID",SqlDbType.Int);

               //从DateGrid中取得更新内容

               //Cells [1]为EmpID列

               cm.Parameters["@BlnID"].Value =Convert.ToInt32(e.Item.Cells[0].Text.ToString());

               cm.ExecuteNonQuery();

               dgdbulletin.EditItemIndex=-1;

               BindGrid();

 

Response.Redirect("Default.aspx");

          }

 

    

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

 

namespaceOfficeOnline

{

     ///<summary>

     /// AdviceDetail 的摘要说明。

     ///</summary>

     public classAdviceDetail : System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxempname;

          protectedSystem.Web.UI.WebControls.ImageButton ImageButton1;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ImageButton1.Click += newSystem.Web.UI.ImageClickEventHandler(this.ImageButton1_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ImageButton1_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               Response.Redirect("Advice.aspx");

          }

     }

}

usingSystem.Reflection;

usingSystem.Runtime.CompilerServices;

 

//

// 有关程序集的常规信息是通过下列

// 属性集控制的。更改这些属性值可修改与程序集

// 关联的信息。

//

[assembly: AssemblyTitle("")]

[assembly: AssemblyDescription("")]

[assembly: AssemblyConfiguration("")]

[assembly: AssemblyCompany("")]

[assembly: AssemblyProduct("")]

[assembly: AssemblyCopyright("")]

[assembly: AssemblyTrademark("")]

[assembly: AssemblyCulture("")]      

 

//

// 程序集的版本信息由下列4 个值组成:

//

//      主版本

//      次版本

//      内部版本号

//      修订号

//

// 您可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,方法是按

// 如下所示使用'*':

 

[assembly: AssemblyVersion("1.0.*")]

 

//

// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考

// Microsoft .NET Framework文档。

//

// 使用下面的属性控制用于签名的密钥。

//

// 注意:

//   (*) 如果未指定密钥,则程序集不会被签名。

//   (*) KeyName 是指已经安装在

//       计算机上的加密服务提供程序(CSP)中的密钥。KeyFile 是指包含

//       密钥的文件。

//   (*) 如果KeyFile 和KeyName 值都已指定,则

//       发生下面的处理:

//       (1) 如果在CSP 中可以找到KeyName,则使用该密钥。

//       (2) 如果KeyName 不存在而KeyFile 存在,则

//           KeyFile 中的密钥安装到CSP 中并且使用该密钥。

//   (*) 要创建KeyFile,可以使用sn.exe(强名称)实用工具。

//        在指定KeyFile 时,KeyFile 的位置应该

//        相对于“项目输出目录”。项目输出

//        目录的位置取决于您是在使用本地项目还是Web 项目。

//        对于本地项目,项目输出目录定义为

//       <ProjectDirectory>\obj\<Configuration>。例如,如果KeyFile 位于该

//       项目目录中,应将AssemblyKeyFile

//       属性指定为[assembly:AssemblyKeyFile("..\\..\\mykey.snk")]

//        对于Web 项目,项目输出目录定义为

//       %HOMEPATH%\VSWebCache\<MachineName>\<Project Directory>\obj\<Configuration>。

//   (*) “延迟签名”是一个高级选项- 有关它的更多信息,请参阅Microsoft.NET Framework

//       文档。

//

[assembly: AssemblyDelaySign(false)]

[assembly: AssemblyKeyFile("")]

[assembly: AssemblyKeyName("")]

 

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

     ///<summary>

     /// BulAdd 的摘要说明。

     ///</summary>

     public class BulAdd :System.Web.UI.Page

     {

          protectedSystem.Web.UI.WebControls.TextBox tbxtitle;

          protectedSystem.Web.UI.WebControls.TextBox tbxcontent;

          protectedSystem.Web.UI.WebControls.ImageButton ibnmod;

    

          private void Page_Load(objectsender, System.EventArgs e)

          {

               // 在此处放置用户代码以初始化页面

          }

 

          #region Web 窗体设计器生成的代码

          override protected voidOnInit(EventArgs e)

          {

               //

               // CODEGEN: 该调用是ASP.NET Web 窗体设计器所必需的。

               //

               InitializeComponent();

               base.OnInit(e);

          }

         

          ///<summary>

          /// 设计器支持所需的方法- 不要使用代码编辑器修改

          /// 此方法的内容。

          ///</summary>

          private void InitializeComponent()

          {   

               this.ibnmod.Click += newSystem.Web.UI.ImageClickEventHandler(this.ibnmod_Click);

               this.Load += newSystem.EventHandler(this.Page_Load);

 

          }

          #endregion

 

          private void ibnmod_Click(objectsender, System.Web.UI.ImageClickEventArgs e)

          {

               // 创建数据库连接对象

               SqlConnectionobjconn=newSqlConnection(ConfigurationSettings.AppSettings["connstr"]);

               objconn.Open();

               SqlCommandobjcmd=new SqlCommand("BlnAdd",objconn);

               objcmd.CommandType=CommandType.StoredProcedure;

                          

               SqlParameterparamTitle = new SqlParameter("@Title",SqlDbType.NVarChar,50);

               paramTitle.Value=tbxtitle.Text;

               objcmd.Parameters.Add(paramTitle);

 

               SqlParameterparamContent=new SqlParameter("@Content",SqlDbType.NVarChar,4000);

               paramContent.Value=tbxcontent.Text;

               objcmd.Parameters.Add(paramContent);

 

               objcmd.ExecuteNonQuery();

               objconn.Close();

               Response.Redirect("BlnManage.aspx");

          }

     }

}

usingSystem;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Web;

usingSystem.Web.SessionState;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

 

namespaceOfficeOnline

{

 

 

 

 

 

 

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值