Ejemplo n.º 1
0
        private void classAdd_Click(object sender, EventArgs e)
        {
            String TenLop = tenlopTxt.Text;
            String DiaChi = diachiTxt.Text;

            if (TenLop != "" && DiaChi != "")
            {
                if (model.checkClass(TenLop))
                {
                    MessageBox.Show("Lớp học đã tồn tại !");
                }
                else
                {
                    LopHoc cls = new LopHoc(TenLop, DiaChi);
                    if (model.SaveClass(cls))
                    {
                        resetFormClass();
                        resetFormStudent();
                        MessageBox.Show("Đã Thêm Lớp Học " + TenLop + "");
                        loadClassName();
                        loadClass();
                    }
                    else
                    {
                        MessageBox.Show("Có lỗi xảy ra");
                    }
                }
            }
            else
            {
                MessageBox.Show("Hãy nhập đầy đủ thông tin !");
            }
        }
Ejemplo n.º 2
0
        private void classEdit_Click(object sender, EventArgs e)
        {
            int    ID     = Convert.ToInt32(tableClass.CurrentRow.Cells[0].Value.ToString());
            String TenLop = tenlopTxt.Text;
            String DiaChi = diachiTxt.Text;

            if (TenLop != "" && DiaChi != "")
            {
                LopHoc cls = new LopHoc(ID, TenLop, DiaChi);
                if (model.editClass(cls))
                {
                    resetFormClass();
                    MessageBox.Show("Đã Sửa Lớp Học " + TenLop + "");
                    loadClass();
                }
                else
                {
                    MessageBox.Show("Có lỗi xảy ra");
                }
            }
            else
            {
                MessageBox.Show("Hãy nhập đầy đủ thông tin !");
            }
        }
Ejemplo n.º 3
0
 public bool SaveClass(LopHoc cls)
 {
     try
     {
         string       query           = "insert into `class` (`TenLop`, `DiaChi`) values ('" + cls.getTenLop() + "','" + cls.getDiaChi() + "')";
         MySqlCommand commandDatabase = new MySqlCommand(query, conn);
         conn.Open();
         commandDatabase.ExecuteReader();
         conn.Close();
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Error: " + e.Message);
     }
     conn.Close();
     return(false);
 }
Ejemplo n.º 4
0
 public bool editClass(LopHoc cls)
 {
     try
     {
         string       query           = "UPDATE class SET TenLop = '" + cls.getTenLop() + "', DiaChi = '" + cls.getDiaChi() + "' WHERE IDClass = '" + cls.getID() + "'";
         MySqlCommand commandDatabase = new MySqlCommand(query, conn);
         conn.Open();
         commandDatabase.ExecuteReader();
         conn.Close();
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine("Error: " + e.Message);
     }
     conn.Close();
     return(false);
 }
Ejemplo n.º 5
0
        public List <LopHoc> getCLassName()
        {
            List <LopHoc> listclass = new List <LopHoc>();

            try
            {
                string       query           = "SELECT TenLop FROM class";
                MySqlCommand commandDatabase = new MySqlCommand(query, conn);
                conn.Open();
                MySqlDataReader rs = commandDatabase.ExecuteReader();
                while (rs.Read())
                {
                    String TenLop = rs.GetString("TenLop");
                    LopHoc cls    = new LopHoc(TenLop);
                    listclass.Add(cls);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }
            conn.Close();
            return(listclass);
        }