コード例 #1
0
ファイル: Form1.cs プロジェクト: PhanAnh1811/HUFLIT-OOP
        private void btnThemLop_Click(object sender, EventArgs e)
        {
            string maLop  = txtMaLop.Text;
            string tenLop = txtTenLop.Text;

            lophoc lop = database.lophocs.Where(
                z => z.malop == maLop).SingleOrDefault();

            if (lop != null)
            {
                MessageBox.Show("Duplicate ID");
                return;
            }
            else if (String.IsNullOrEmpty(maLop) || String.IsNullOrEmpty(tenLop))
            {
                MessageBox.Show("Mã lớp hoặc tên lớp không được trống");
                return;
            }
            else
            {
                lop        = new lophoc();
                lop.malop  = maLop;
                lop.tenlop = tenLop;
                database.lophocs.Add(lop);
                database.SaveChanges();
                LoadData();
                MessageBox.Show("Add successfully");
            }
        }
コード例 #2
0
        private void btnDeleteClass_Click(object sender, EventArgs e)
        {
            var db = new quanlydiemSinhVienEntities();

            if (MessageBox.Show("Bạn có muốn xóa ?", "Confim", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                for (int i = 0; i < lstClass.SelectedRows.Count; i++)
                {
                    var row  = this.lstClass.SelectedRows[i];
                    var item = (lophoc)row.DataBoundItem;
                    try
                    {
                        lophoc lop = db.lophocs.Find(item.lophoc_id);
                        db.lophocs.Remove(lop);
                        db.SaveChanges();
                        MessageBox.Show("Thành Công");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Thất Bại");
                    }
                }
            }
            this.ShowClassList();
        }
コード例 #3
0
        //Dếm số bản ghi
        public int TongBanGhi(lophoc lh)
        {
            string sl  = "select count(malop) from monhoc where malop='" + lh.Malop + "'";
            int    tbg = trinh.KiemTraMaTrung(sl);

            return(tbg);
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: PhanAnh1811/HUFLIT-OOP
        private void btnXoaLop_Click(object sender, EventArgs e)
        {
            string maLop  = txtMaLop.Text;
            string tenLop = txtTenLop.Text;

            lophoc lop = database.lophocs.Where(
                z => z.malop == maLop).SingleOrDefault();

            if (lop == null)
            {
                MessageBox.Show("ID is not Exsiting");
                return;
            }
            else if (String.IsNullOrEmpty(maLop) || String.IsNullOrEmpty(tenLop))
            {
                MessageBox.Show("Mã lớp not null");
                return;
            }
            else
            {
                database.lophocs.Remove(lop);
                database.SaveChanges();
                LoadData();
                MessageBox.Show("Delete successfully");
            }
        }
コード例 #5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            lophoc qllophoc = new lophoc();

            qllophoc.tenlop = this.txtName.Text;
            try
            {
                var db = new quanlydiemSinhVienEntities();
                db.lophocs.Add(qllophoc);
                db.SaveChanges();
                MessageBox.Show("Thành Công");
            }
            catch (Exception)
            {
                MessageBox.Show("Thất Bại");
            }
            this.Close();
        }
コード例 #6
0
        public List <lophoc> dsLopHoc()
        {
            List <lophoc> lophocs = new List <lophoc>();
            string        sql     = "select * from lophoc";

            connection.Open();
            SqlCommand    cmd = new SqlCommand(sql, connection);
            SqlDataReader rd  = cmd.ExecuteReader();

            while (rd.Read())
            {
                lophoc lh = new lophoc();
                lh.Malop    = (int)rd["malop"];
                lh.Tenlop   = (string)rd["tenlop"];
                lh.Giaovien = (string)rd["giangvien"];
                lophocs.Add(lh);
            }
            connection.Close();
            return(lophocs);
        }
コード例 #7
0
ファイル: LophocBLL.cs プロジェクト: phuchgg/.NET
 public DataTable timkiemtheoma(lophoc lophoc)
 {
     return(trinh.timkiemtheoma(lophoc));
 }
コード例 #8
0
        //Thêm mon hoc
        public void themlophoc(lophoc lophoc)
        {
            string strthem = "insert into lophoc values('" + lophoc.Malop + "',N'" + trinh.chuanhoaxau(lophoc.Tenlop) + "',N'" + lophoc.Magv + "','" + lophoc.Siso + "',N'" + lophoc.Chuyennganh + "',N'" + lophoc.Nienkhoa + "')";

            trinh.ThucThi(strthem);
        }
コード例 #9
0
ファイル: LophocBLL.cs プロジェクト: phuchgg/.NET
 //Sửa mon hoc
 public void Sualophoc(lophoc lophoc)
 {
     trinh.Sualophoc(lophoc);
 }
コード例 #10
0
ファイル: LophocBLL.cs プロジェクト: phuchgg/.NET
 public void Xoalophoc(lophoc lophoc)
 {
     trinh.Xoalophoc(lophoc);
 }
コード例 #11
0
ファイル: LophocBLL.cs プロジェクト: phuchgg/.NET
 //Dếm số bản ghi
 public int TongBanGhi(lophoc lh)
 {
     return(trinh.TongBanGhi(lh));
 }
コード例 #12
0
ファイル: LophocBLL.cs プロジェクト: phuchgg/.NET
 //Thêm mon hoc
 public void themlophoc(lophoc lophoc)
 {
     trinh.themlophoc(lophoc);
 }
コード例 #13
0
        //Sửa mon hoc
        public void Sualophoc(lophoc lophoc)
        {
            string sua = "update lophoc set malop='" + lophoc.Malop + "',tenlop=N'" + trinh.chuanhoaxau(lophoc.Tenlop) + "',magv='" + trinh.chuanhoaxau(lophoc.Magv) + "',siso='" + lophoc.Siso + "',chuyennganh='" + lophoc.Chuyennganh + "',nienkhoa='" + lophoc.Nienkhoa + "' where malop='" + lophoc.Malop + "'";

            trinh.ThucThi(sua);
        }
コード例 #14
0
 public FormEditClass(lophoc lop)
 {
     InitializeComponent();
     this.lop = lop;
 }
コード例 #15
0
        public DataTable timkiemtheoma(lophoc lophoc)
        {
            string strlophoc = "select * from lophoc where malop='" + lophoc.Malop + "'";

            return(trinh.LoadDuLieu(strlophoc));
        }
コード例 #16
0
        public DataTable timkiemtheoten(lophoc lophoc)
        {
            string strlophoc = "select * from lophoc where tenlop='" + trinh.chuanhoaxau(lophoc.Tenlop) + "'";

            return(trinh.LoadDuLieu(strlophoc));
        }
コード例 #17
0
        public void Xoalophoc(lophoc lophoc)
        {
            string xoa = "delete from lophoc  where malop='" + lophoc.Malop + "'";

            trinh.ThucThi(xoa);
        }