using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;
using System.Web.Caching;
using System.Web.Security;
namespace EduAdmin.Teacher.MainTeacher
{
/// <summary>
/// Add 的摘要说明。
/// </summary>
public class Add : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox Textbox5;
protected System.Web.UI.WebControls.RadioButton RadioButton1;
protected System.Web.UI.WebControls.RadioButton RadioButton2;
protected System.Web.UI.WebControls.DropDownList DropDownList1;
protected System.Web.UI.WebControls.DropDownList DropDownList2;
protected System.Web.UI.WebControls.DropDownList DropDownList3;
protected System.Web.UI.WebControls.ImageButton ImageButton1;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.ImageButton ImageButton2;
protected System.Web.UI.WebControls.ImageButton Imagebutton2;
protected System.Web.UI.WebControls.Panel Panel1;
private DataTable dtTeachers; //教师表
private DataTable dtDepartments; //系表
private DataTable dtMajors; //专业表
private ArrayList arrListNative; //籍贯
private ArrayList arrListDiploma; //学历
protected System.Web.UI.WebControls.TextBox tbTid;
protected System.Web.UI.WebControls.DropDownList DropDownList4;
protected System.Web.UI.WebControls.DataList DataList1;
protected System.Web.UI.WebControls.TextBox tbTname;
//构造内存数据表
private void BuildDataTable()
{
dtTeachers=(DataTable)this.Cache["Teachers"];
dtDepartments=(DataTable)this.Cache["Departments"];
dtMajors=(DataTable)this.Cache["Majors"];
arrListNative=(ArrayList)this.Cache["Native"];
arrListDiploma=(ArrayList)this.Cache["Diploma"];
if(dtTeachers==null)
{
DataSet dsEduAdmin=new DataSet();
dtTeachers=new DataTable();
dtDepartments=new DataTable();
dtMajors=new DataTable();
//构造教师表
DataColumn dcID=new DataColumn();
dcID.ColumnName="Tid";
dcID.DataType=System.Type.GetType("System.String");
dcID.MaxLength=5;
dcID.Unique=true;
dcID.AllowDBNull=false;
DataColumn dcName=new DataColumn();
dcName.ColumnName="Tname";
dcName.DataType=System.Type.GetType("System.String");
dcName.MaxLength=20;
DataColumn dcSex=new DataColumn();
dcSex.ColumnName="sex";
dcSex.DataType=System.Type.GetType("System.String");
dcSex.MaxLength=2;
Da