Exemple #1
0
        protected void Save_Click(object sender, EventArgs e)
        {
            CourseModel Course_Model = new CourseModel();
            Bap_Course  Bap_Course   = new Bap_Course();

            Bap_Course.Id = Id_Edit.Text;

            Bap_Course.Course_Name  = Course_Name_Edit.Text;
            Bap_Course.Staff_num    = Staff_num_Edit.Text;
            Bap_Course.Teacher_Name = Teacher_Name_Edit.Text;
            Bap_Course.Department   = Department_Edit.Text;
            Bap_Course.Hours        = Hours_Edit.Text;
            Bap_Course.Class_Time   = Class_Time_Edit.SelectedValue;
            Bap_Course.Class_Week   = Class_Week_Edit.SelectedValue;
            Bap_Course.Total_Week   = Total_Week_Edit1.Text + "-" + Total_Week_Edit2.Text + "周";
            Bap_Course.Is_Week      = Is_Week_Edit.SelectedValue;;
            Bap_Course.Class_Addr   = Class_Addr_Edit.Text;
            Bap_Course.Classes      = Classes_Edit.Text;

            bool is_Success = Course_Model.SaveById(Bap_Course);

            if (is_Success)
            {
                Response.Redirect("List.aspx");
            }
            else
            {
                SaveInfo.Text = "修改失败...";
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = Request["Id"];

            Id_Edit.Text = id;
            CourseModel Course_Model = new CourseModel();
            Bap_Course  Bap_Course   = Course_Model.getOne(id);

            Course_Name.Text  = Bap_Course.Course_Name;
            Staff_num.Text    = Bap_Course.Staff_num;
            Teacher_Name.Text = Bap_Course.Teacher_Name;
            Department.Text   = Bap_Course.Department;
            Hours.Text        = Bap_Course.Hours;
            Class_Time.Text   = Bap_Course.Class_Time;
            Class_Week.Text   = Bap_Course.Class_Week;
            Total_Week.Text   = Bap_Course.Total_Week;
            Is_Week.Text      = Bap_Course.Is_Week;
            Class_Addr.Text   = Bap_Course.Class_Addr;
            Classes.Text      = Bap_Course.Classes;
        }
        protected void queding_Click(object sender, EventArgs e)
        {
            int    iii      = 0;
            string filename = Session["filename"].ToString();
            //获取Execle文件名  DateTime日期函数
            // Label2.Text = filename;
            //Server.MapPath 获得虚拟服务器相对路径
            string savePath = Server.MapPath(("~\\DaoRu\\files\\") + filename);
            //SaveAs 将上传的文件内容保存在服务器上

            //调用自定义方法
            DataSet ds = new ExcelDateSet().ExcelDs(savePath);

            //定义一个DataRow数组
            DataRow[] dr      = ds.Tables[0].Select();
            int       rowsnum = ds.Tables[0].Rows.Count;

            // Response.Write("<table width='1380px;' style=' border : yellow 2px solid;'>");
            //存放拆分之后的所有课表
            LinkedList <LinkedList <String> > lastlist = new LinkedList <LinkedList <String> >();

            //LinkedList<Object> lastlist = new LinkedList<Object>();
            //读取execl表中的每一行,放在一个list中
            for (int i = 0; i < dr.Length; i++)
            {
                LinkedList <String> List = new LinkedList <String>();

                List.AddFirst(dr[i][0].ToString());
                List.AddLast(dr[i][1].ToString());
                List.AddLast(dr[i][2].ToString());
                List.AddLast(dr[i][3].ToString());
                List.AddLast(dr[i][4].ToString());
                List.AddLast(dr[i][5].ToString());
                List.AddLast(dr[i][6].ToString());
                List.AddLast(dr[i][7].ToString());

                //调用自己写方法,将execl表中的数据划分好。返回的数据是一个list中包含的list成员的链表
                LinkedList <LinkedList <String> > templist = new ExcelDateSet().ListCutter(List);
                //将返回的list放在最后的集合中
                foreach (LinkedList <String> obj in templist)
                {
                    lastlist.AddLast(obj);
                }

                foreach (LinkedList <String> linklist in lastlist)
                {
                    int j = 0;

                    String[] tempstr = new String[20];
                    foreach (String str in linklist)
                    {
                        tempstr[j++] = str;
                    }


                    Bap_Course classbean = new Bap_Course();

                    classbean.Course_Name  = tempstr[0];
                    classbean.Staff_num    = tempstr[1];
                    classbean.Teacher_Name = tempstr[2];
                    classbean.Department   = tempstr[3];
                    classbean.Hours        = tempstr[4];
                    classbean.Class_Addr   = tempstr[5];
                    classbean.Classes      = tempstr[6];
                    // classbean.Class_Time = tempstr[7];
                    classbean.Class_Time = tempstr[8];
                    classbean.Class_Week = tempstr[9];
                    // classbean.Startweek = tempstr[10];
                    classbean.Total_Week = tempstr[11];
                    classbean.Is_Week    = tempstr[12];


                    //try中的操作是将课程安排写到数据库中,暂时没有完成。
                    try
                    {
                        // DataBase db = new DataBase();
                        String insertstr = @"insert into Bap_Course(Course_Name ,Staff_num,Teacher_Name,Department,Hours,Class_Addr,Classes,Class_Time,Class_Week,Total_Week,Is_Week)
                                                values ('" + classbean.Course_Name + "','" + classbean.Staff_num + "','" + classbean.Teacher_Name + "','" + classbean.Department + "','" + classbean.Hours + "','" + classbean.Class_Addr + "','" + classbean.Classes + "','" + classbean.Class_Time + "','" + classbean.Class_Week + "','" + classbean.Total_Week + "','" + classbean.Is_Week + "' ) ";
                        //Boolean b = db.DateExecuteSQL(insertstr);
                        if (DbHelperSQL.ExecuteSql(insertstr) > 0)
                        {
                            iii++;
                        }
                    }
                    catch (Exception ex)       //捕捉异常
                    {
                        Response.Write("<script>alert('导入内容:" + ex.Message + "')</script>");
                    }
                }
                Response.Write("<script>alert('" + iii + "条数据导入成功!');</script>");
                trselet.Visible     = true;
                queding.Visible     = false;
                fanhui.Visible      = false;
                Session["filename"] = "";
                //Response.Redirect("~/DaoRu/Default.aspx");
                Response.Write("<script>document.location=document.location;</script>");
                //数据的拆分,写入数据库工作完成。
            }
        }