protected void btnDelete_Click(object sender, EventArgs e)
    {
        btnDelete.Attributes.Add("onclick", "return confirm('确定要删除这些老师的记录吗?')");
        int m = 0;

        Fannie.Teacher t = new Fannie.Teacher();
        for (int i = 0; i < gvTeacher.Rows.Count; i++)
        {
            if (((CheckBox)(gvTeacher.Rows[i].FindControl("cbSelect"))).Checked)
            {
                t.DeleteOneTea(gvTeacher.DataKeys[i].Value.ToString());
            }
            else
            {
                m++;
            }
        }
        if (m == gvTeacher.Rows.Count)
        {
            Response.Write("<script>alert('请先选择需要删除的记录')</script>");
        }
        else
        {
            GetAllTea();
        }
    }
Example #2
0
    private void GetMyStu()
    {
        Fannie.Teacher t  = new Fannie.Teacher();
        DataSet        ds = t.GetMyStu(id);
        DataTable      dt = new DataTable();
        DataColumn     dc = new DataColumn();

        dc.ColumnName = "AutoId";
        ds.Tables[0].Columns.Add(dc);
        gvStudent.DataKeyNames = new string[] { "StudentID" };
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ds.Tables[0].Rows[i]["AutoId"] = (i + 1).ToString();
        }
        gvStudent.DataSource = ds;
        gvStudent.DataBind();
        dt = ds.Tables[0];
        if (dt.Rows.Count == 0)
        {
            Label1.Visible = true;
        }
        else
        {
            Label1.Visible = false;
        }
    }
Example #3
0
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     if (((Button)(dvTea.FindControl("btnEdit"))).Text == "取消")
     {
         string   id    = ((TextBox)(dvTea.FindControl("tbID"))).Text;
         string   name  = ((TextBox)(dvTea.FindControl("tbName"))).Text;
         string   sex   = ((TextBox)(dvTea.FindControl("tbSex"))).Text;
         string   post  = ((TextBox)(dvTea.FindControl("tbPost"))).Text;
         string   t1    = ((TextBox)(dvTea.FindControl("tbPhone"))).Text;
         string   t2    = ((TextBox)(dvTea.FindControl("tbTel"))).Text;
         string   email = ((TextBox)(dvTea.FindControl("tbEmail"))).Text;
         string[] pt    = new string[7] {
             id, name, sex, post, t1, t2, email
         };
         Fannie.Teacher t = new Fannie.Teacher();
         if (t.UpdateOneTea(pt) > 0)
         {
             Set(true);
             ((Button)(dvTea.FindControl("btnEdit"))).Text = "编辑";
             Response.Write("<script language='javascript'>alert('更新成功!')</script>");
         }
     }
     else
     {
         Response.Write("<script language='javascript'>alert('请点击编辑,修改信息后再点 更新')</script>");
     }
 }
    private void GetOneTea()
    {
        Fannie.Teacher t  = new Fannie.Teacher();
        DataSet        ds = t.GetOneTea(id);

        dvTea.DataSource = ds;
        dvTea.DataBind();
    }
Example #5
0
    private void GetTeacherInfo()
    {
        Fannie.Teacher t  = new Fannie.Teacher();
        DataSet        ds = t.GetOneTea(id);

        dvTea.DataKeyNames = new string[] { "TeacherID" };
        dvTea.DataSource   = ds;
        dvTea.DataBind();
    }
Example #6
0
 private void GetPost()              //根据登录id获取教师职称
 {
     if (tbT1Name.Text.Trim() != "")
     {
         Fannie.Teacher teacher = new Fannie.Teacher();
         DataTable      dt      = teacher.GetTeacherPost(Request.Cookies["id"].Value.ToString());
         tbPost1.Text    = dt.Rows[0][0].ToString();
         tbPost1.Enabled = false;
     }
 }
    private void GetAllTea()
    {
        Fannie.Teacher t  = new Fannie.Teacher();
        DataSet        ds = t.GetAllTea();
        DataColumn     dc = new DataColumn();

        dc.ColumnName = "PId";
        ds.Tables[0].Columns.Add(dc);
        gvTeacher.DataKeyNames = new string[] { "TeacherID" };
        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            ds.Tables[0].Rows[i]["PId"] = (i + 1).ToString();
        }
        gvTeacher.DataSource = ds;
        gvTeacher.DataBind();
    }
Example #8
0
    private bool IsTime()
    {
        DateTime  dtm = DateTime.Now;
        DataTable dt  = new DataTable();

        Fannie.Teacher tea = new Fannie.Teacher();
        dt = tea.GetChooseTime().Tables[0];
        DateTime begin = Convert.ToDateTime(dt.Rows[0]["SubjectBegin"].ToString());
        DateTime end   = Convert.ToDateTime(dt.Rows[0]["SubjectEnd"].ToString());

        if (dtm < begin || dtm > end)
        {
            return(false);
        }
        else
        {
            return(true);
        }
    }
 protected void btnTSelect_Click(object sender, EventArgs e)
 {
     if (tbTID.Text != "")
     {
         Fannie.Teacher tea = new Fannie.Teacher();
         DataSet        ds  = tea.GetOneTea(tbTID.Text.Trim());
         if (ds.Tables[0].Rows.Count == 0)
         {
             Response.Write("<script>alert('该教师不存在')</script>");
         }
         else
         {
             gvTeacher.Visible    = true;
             gvStudent.Visible    = false;
             gvTeacher.DataSource = ds;
             gvTeacher.DataBind();
         }
     }
 }
    protected void btnUpdateClick(object sender, EventArgs e)
    {
        string name = ((TextBox)(dvTea.FindControl("tbName"))).Text;
        string sex  = ((TextBox)(dvTea.FindControl("tbSex"))).Text;
        string post = ((TextBox)(dvTea.FindControl("tbPost"))).Text;
        string t1   = ((TextBox)(dvTea.FindControl("tbT1"))).Text;
        string t2   = ((TextBox)(dvTea.FindControl("tbT2"))).Text;
        string emai = ((TextBox)(dvTea.FindControl("tbE"))).Text;

        object[] obj = new object[7] {
            id, name, sex, post, t1, t2, emai
        };
        Fannie.Teacher t = new Fannie.Teacher();
        if (t.UpdateOneTea(obj) > 0)
        {
            GetOneTea();
            Response.Write("<script>alert('修改成功')</script>");
        }
    }
Example #11
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        string id   = tbNo.Text.Trim();
        string name = tbName.Text;
        string sex  = rblSex.SelectedValue;
        string post = ddlPost.SelectedValue;
        string t1   = tbPhone.Text;
        string t2   = tbTel.Text;
        string emai = tbEmail.Text;

        object[] obj = new object[7] {
            id, name, sex, post, t1, t2, emai
        };
        Fannie.Teacher t = new Fannie.Teacher();
        if (t.InsertOneTea(obj) > 0)
        {
            Response.Write("<script>alert('成功保存')';location.href='~/Admin/ManageTe.aspx'</script>");
        }
    }
Example #12
0
    protected void btnImport_Click(object sender, EventArgs e)
    {
        if (fuTea.HasFile)
        {
            string filename  = Server.HtmlEncode(fuTea.FileName);
            string extention = Path.GetExtension(filename);
            if (extention != ".xls" && extention != ".xlsx")
            {
                Response.Write("<script>alert('请选择正确的Excel文件!');</script>");
                return;
            }
            string upfilename = "~/DownLoadZone/" + DateTime.Now.ToString("yyyyMMddHHmmss") + extention;
            fuTea.SaveAs(Server.MapPath(upfilename));
            string ExcelConn = "";
            if (extention == ".xls")
            {
                // Excel 2007以前的版本
                ExcelConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(upfilename) + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=2'";
            }
            else
            {
                // Excel 2007
                ExcelConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath(upfilename) + ";Extended Properties='Excel 12.0 Xml;HDR=YES;IMEX=2'";
            }
            DataTable dt = GetData(ExcelConn);

            File.Delete(Server.MapPath(upfilename));
            Fannie.Teacher t = new Fannie.Teacher();
            if (t.ImportTea(dt))
            {
                Response.Write("<script>alert('导入成功!');</script>");
            }
            else
            {
                Response.Write("<script>alert('导入失败,请检查是否EXCEL按照模版的样式输入数据或者是否有重复的教师工资号');</script>");
            }
        }
    }
Example #13
0
 protected void gvTeacher_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     Fannie.Teacher t = new Fannie.Teacher();
     t.DeleteOneTea(gvTeacher.DataKeys[e.RowIndex].Value.ToString());
     GetAllTea();
 }