Example #1
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            maMonHoc  = txtMaMH.Text.Trim();
            tenMonHoc = txtTenMonHoc.Text.Trim();
            soTC      = int.Parse(cbbSTC.Text.Trim());
            DTO_MonHoc MonHoc = new DTO_MonHoc(maMonHoc, tenMonHoc, soTC);

            if (busMonHoc.KiemTraMaTrung(maMonHoc) == 0)
            {
                MessageBox.Show("Vui lòng chọn 1 môn học để sửa");
            }
            else
            {
                try
                {
                    MessageBox.Show("Bạn đã sửa thành công");
                    busMonHoc.SuaMonHoc(maMonHoc, MonHoc);
                    dataGridView1.DataSource = busMonHoc.GetMonHoc();
                    Xoa();
                }
                catch (Exception A)
                {
                    MessageBox.Show(A.Message);
                }
            }
        }
Example #2
0
        private void btnSua_Click_1(object sender, EventArgs e)
        {
            DTO_MonHoc dto_MonHoc = new DTO_MonHoc(txtMaMH.Text, txtTenMH.Text, txtSoTiet.Text);

            bus_MonHoc.suaMH(dto_MonHoc);
            MonHoc_Load(sender, e);
        }
Example #3
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            maMonHoc  = txtMaMH.Text.Trim();
            tenMonHoc = txtTenMonHoc.Text.Trim();
            soTC      = int.Parse(cbbSTC.Text.Trim());
            DTO_MonHoc MonHoc = new DTO_MonHoc(maMonHoc, tenMonHoc, soTC);

            if (busMonHoc.KiemTraMaTrung(maMonHoc) == 1)
            {
                MessageBox.Show("Đã tồn tại mã lớp! Mời bạn nhập lại!");
            }
            else
            {
                try
                {
                    MessageBox.Show("Bạn đã thêm thành công");
                    busMonHoc.ThemMonHoc(MonHoc);
                    dataGridView1.DataSource = busMonHoc.GetMonHoc();
                    Xoa();
                }
                catch (Exception A)
                {
                    MessageBox.Show(A.Message);
                }
            }
        }
Example #4
0
        // Sửa KT
        public bool suaMH(DTO_MonHoc pKT)
        {
            dbConn.Open();
            string     cmd    = "UPDATE MONHOC SET TENMH=N'" + pKT.TenMonHoc + "',SOTIET='" + pKT.SoTiet + "'  WHERE MAMH='" + pKT.MaMonHoc + "'";
            SqlCommand sqlCmd = new SqlCommand(cmd, dbConn);

            sqlCmd.ExecuteNonQuery();
            dbConn.Close();
            return(true);
        }
Example #5
0
        // thêm KT
        public bool themMH(DTO_MonHoc pKT)
        {
            dbConn.Open();
            string     cmd    = "INSERT INTO MONHOC VALUES(N'" + pKT.MaMonHoc + "',N'" + pKT.TenMonHoc + "', '" + pKT.SoTiet + "')";
            SqlCommand sqlCmd = new SqlCommand(cmd, dbConn);

            sqlCmd.ExecuteNonQuery();
            dbConn.Close();
            return(true);
        }
Example #6
0
        public List <DTO_MonHoc> getListMonHoc()
        {
            SqlDataAdapter da  = new SqlDataAdapter("select * from MONHOC", _conn);
            DataTable      lMH = new DataTable();

            da.Fill(lMH);
            foreach (DataRow item in lMH.Rows)
            {
                DTO_MonHoc dtoMonHoc = new DTO_MonHoc(item);
                listMonHoc.Add(dtoMonHoc);
            }
            return(listMonHoc);
        }
Example #7
0
 public void SuaMonHoc(string maMonHoc, DTO_MonHoc MonHoc)
 {
     try
     {
         sqlCon.Open();
         string     strQuery = string.Format(@"Update dbo.MonHoc Set tenMonHoc=N'{0}',soTinChi={1}
                                         Where maMonHoc ='{2}'", MonHoc.TenMonHoc, MonHoc.SoTinChi, maMonHoc);
         SqlCommand sqlCom   = new SqlCommand(strQuery, sqlCon);
         sqlCom.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
     finally
     {
         sqlCon.Close();
     }
 }
Example #8
0
 public void ThemMonHoc(DTO_MonHoc MonHoc)
 {
     try
     {
         sqlCon.Open();
         string     strQuery = string.Format(@"Insert Into dbo.MonHoc (maMonHoc,tenMonHoc,soTinChi)
                                          Values('{0}',N'{1}','{2}')", MonHoc.MaMonHoc, MonHoc.TenMonHoc, MonHoc.SoTinChi);
         SqlCommand sqlCom   = new SqlCommand(strQuery, sqlCon);
         sqlCom.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
     finally
     {
         sqlCon.Close();
     }
 }
 public void SuaMonHoc(string maMonHoc, DTO_MonHoc MonHoc)
 {
     dalMonHoc.SuaMonHoc(maMonHoc, MonHoc);
 }
Example #10
0
 public void ThemMonHoc(DTO_MonHoc MonHoc)
 {
     dalMonHoc.ThemMonHoc(MonHoc);
 }
 // Sửa KT
 public bool suaMH(DTO_MonHoc pKT)
 {
     return(dal_mh.suaMH(pKT));
 }
 //thêm KT
 public bool themMH(DTO_MonHoc pKT)
 {
     return(dal_mh.themMH(pKT));
 }