Exemple #1
0
        protected void Them_Click(object sender, EventArgs e)
        {
            try
            {
                int    idMon   = int.Parse(ddlMonHoc.SelectedValue);
                int    idGV    = int.Parse(ddlGiangVien.SelectedValue);
                string diaDiem = txtDiaDiem.Text;
                string ghiChu  = txtGhiChu.Text;

                if (diaDiem.Trim().Equals(""))
                {
                    msg.Text = "Vui lòng thêm địa điểm giảng dạy.";
                    return;
                }
                GV_MonHoc gv_mon = new GV_MonHoc();
                gv_mon.id_gv   = idGV;
                gv_mon.id_mon  = idMon;
                gv_mon.diadiem = diaDiem;
                gv_mon.ghichu  = ghiChu;
                data.themPC(gv_mon);
                msg.Text = "Thành công.";
            }catch (Exception ex)
            {
                msg.Text = "Lỗi: " + ex.Message;
            }
        }
        protected void CapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                int    maPC    = int.Parse(txtMaPC.Text);
                int    idMon   = int.Parse(ddlMonHoc.SelectedValue);
                int    idGV    = int.Parse(ddlGiangVien.SelectedValue);
                string diaDiem = txtDiaDiem.Text;
                string ghiChu  = txtGhiChu.Text;

                if (diaDiem.Trim().Equals(""))
                {
                    msg.Text = "Vui lòng thêm địa điểm giảng dạy.";
                    return;
                }
                GV_MonHoc gv_mon = new GV_MonHoc();
                gv_mon.id      = maPC;
                gv_mon.id_gv   = idGV;
                gv_mon.id_mon  = idMon;
                gv_mon.diadiem = diaDiem;
                gv_mon.ghichu  = ghiChu;
                data.suaPC(gv_mon);
                Response.Redirect("PhanCongGiangDay.aspx");
            }
            catch (Exception ex)
            {
                msg.Text = "Lỗi: " + ex.Message;
            }
        }
Exemple #3
0
        public List <GV_MonHoc> getDSPhanCongGiangDay()
        {
            conn.Open();
            List <GV_MonHoc> ds  = new List <GV_MonHoc>();
            string           sql = "select GV_MonHoc.id, id_mon, MonHoc.name as 'tenmon',id_gv, GiangVien.name as 'tengv', diadiem, ghichu " +
                                   "from MonHoc inner join GV_MonHoc on MonHoc.id = GV_MonHoc.id_mon " +
                                   "inner join GiangVien on GiangVien.id = GV_MonHoc.id_gv";
            SqlCommand    cmd = new SqlCommand(sql, conn);
            SqlDataReader rd  = cmd.ExecuteReader();

            while (rd.Read())
            {
                GV_MonHoc gv_mon = new GV_MonHoc();
                gv_mon.id      = (int)rd["id"];
                gv_mon.id_gv   = (int)rd["id_gv"];
                gv_mon.id_mon  = (int)rd["id_mon"];
                gv_mon.tengv   = (string)rd["tengv"];
                gv_mon.tenmon  = (string)rd["tenmon"];
                gv_mon.diadiem = (string)rd["diadiem"];
                gv_mon.ghichu  = (string)rd["ghichu"];
                ds.Add(gv_mon);
            }
            conn.Close();
            return(ds);
        }
Exemple #4
0
        public void themPC(GV_MonHoc gv_mon)
        {
            conn.Open();
            String     sql = "insert into GV_MonHoc values(@id_gv, @id_mon, @diadiem, @ghichu)";
            SqlCommand cmd = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@id_gv", gv_mon.id_gv);
            cmd.Parameters.AddWithValue("@id_mon", gv_mon.id_mon);
            cmd.Parameters.AddWithValue("@diadiem", gv_mon.diadiem);
            cmd.Parameters.AddWithValue("@ghichu", gv_mon.ghichu);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Exemple #5
0
        public void suaPC(GV_MonHoc gv_mon)
        {
            conn.Open();
            string sql = "update GV_MonHoc set id_gv = @id_gv, id_mon = @id_mon, diadiem = @diadiem," +
                         "ghichu = @ghichu where id = @id";
            SqlCommand cmd = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@id_gv", gv_mon.id_gv);
            cmd.Parameters.AddWithValue("@id_mon", gv_mon.id_mon);
            cmd.Parameters.AddWithValue("@diadiem", gv_mon.diadiem);
            cmd.Parameters.AddWithValue("@ghichu", gv_mon.ghichu);
            cmd.Parameters.AddWithValue("@id", gv_mon.id);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Exemple #6
0
        public GV_MonHoc get1PC(int id)
        {
            conn.Open();
            GV_MonHoc     gv_mon = null;
            string        sql    = "select * from GV_MonHoc where id = " + id;
            SqlCommand    cmd    = new SqlCommand(sql, conn);
            SqlDataReader rd     = cmd.ExecuteReader();

            if (rd.Read())
            {
                gv_mon         = new GV_MonHoc();
                gv_mon.id      = (int)rd["id"];
                gv_mon.id_gv   = (int)rd["id_gv"];
                gv_mon.id_mon  = (int)rd["id_mon"];
                gv_mon.diadiem = (string)rd["diadiem"];
                gv_mon.ghichu  = (string)rd["ghichu"];
            }
            conn.Close();
            return(gv_mon);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                GV_MonHoc gv_mon = (GV_MonHoc)Session["GV_MonHoc"];

                ddlGiangVien.DataSource     = giangVienDB.getDSGiangVien();
                ddlGiangVien.DataTextField  = "name";
                ddlGiangVien.DataValueField = "id";
                ddlGiangVien.SelectedValue  = gv_mon.id_gv.ToString();
                DataBind();

                ddlMonHoc.DataSource     = monHocDB.getDSMonHoc();
                ddlMonHoc.DataTextField  = "name";
                ddlMonHoc.DataValueField = "id";
                ddlMonHoc.SelectedValue  = gv_mon.id_mon.ToString();
                DataBind();

                txtMaPC.Text    = gv_mon.id + "";
                txtDiaDiem.Text = gv_mon.diadiem;
                txtGhiChu.Text  = gv_mon.ghichu;
            }
        }