Example #1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        lbl_fankui.Text = "";
        string banjiid         = ddl_banji.SelectedValue;
        string kechengid       = ddl_kecheng.SelectedValue;
        string tusername       = ddl_teacher.SelectedValue;
        string kechengname     = ddl_kecheng.SelectedItem.Text;
        string banjiname       = ddl_banji.SelectedItem.Text;
        string txingming       = ddl_teacher.SelectedItem.Text;
        string teacherusername = RenkeInfo.GetTeacherusername(kechengid, banjiid);

        if (teacherusername != string.Empty)
        {
            lbl_fankui.Text = "该课程已由" + TeacherInfo.TeacherXingMing(teacherusername) + "担任,添加任课信息失败!";
        }
        else
        {
            string         sqltxt = "insert into tb_teacherrenke(teacherusername,banjiid,kechengid,begintime) values(@tusername,@banjiid,@kechengid,@begintime)";
            SqlParameter[] pa     = new SqlParameter[4];
            pa[0] = new SqlParameter("@tusername", tusername);
            pa[1] = new SqlParameter("@banjiid", banjiid);
            pa[2] = new SqlParameter("@kechengid", kechengid);
            pa[3] = new SqlParameter("@begintime", DateTime.Now.ToString());
            if (SqlHelper.ExecuteNonQuery(SqlDal.conn, CommandType.Text, sqltxt, pa) > 0)
            {
                lbl_fankui.Text = banjiname + "的课程:" + kechengname + "由教师:" + txingming + "担任,添加成功!";
            }
            else
            {
                lbl_fankui.Text = banjiname + "的课程:" + kechengname + "由教师:" + txingming + "担任,添加失败!";
            }
        }
    }
    public static int GetTeacherRenke_min_kechengid(string teacherusername)//得到教师任课的最小课程id
    {
        DataTable dt = RenkeInfo.GetTeacherRenKeKecheng(teacherusername);

        if (dt.Rows.Count > 0)
        {
            return(Convert.ToInt32(dt.Rows[0][1]));
        }
        else
        {
            return(-1);
        }
    }
Example #3
0
    protected void grv_v2renke_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        lbl_fankui.Text = "";
        string renkeid = e.Keys[0].ToString();

        if (RenkeInfo.IsTeacherHaveCeshi(renkeid))
        {
            lbl_fankui.Text = "教师已经为该班布置了测试项目,删除失败!";
            e.Cancel        = true;
        }
        if (RenkeInfo.IsTeacherHaveZuoye(renkeid))
        {
            lbl_fankui.Text = "教师已经为该班布置了作业,删除失败!";
            e.Cancel        = true;
        }
    }