Пример #1
0
        private void timerauto_Tick(object sender, EventArgs e)
        {
            Random rdn = new Random();
            int    id  = rdn.Next(1000000000, 2000000000);
            int    idk = rdn.Next(1, 13);
            int    idn = rdn.Next(1, 49);

            txtid.Text    = id.ToString();
            txtidn.Text   = idn.ToString();
            txtidk.Text   = idk.ToString();
            txtname.Text  = "Anonymous";
            txtclass.Text = "17DXXXXX";

            if (txtname.Text != "" && txtclass.Text != "" && txtid.Text != "" && txtidk.Text != "" && txtidn.Text != "")
            {
                DTO_ThanhVien tv = new DTO_ThanhVien(Convert.ToInt32(txtid.Text), txtname.Text, txtclass.Text, Convert.ToInt32(txtidk.Text), Convert.ToInt32(txtidn.Text));

                if (busTV.ThemThanhVien(tv))
                {
                    dataGridView1.DataSource = busTV.GetThanhVien(); // refresh datagridview
                }
                else
                {
                    lberror.Text = "Trùng id";
                }
            }
            else
            {
                MessageBox.Show("Thiếu dữ kiện");
            }
        }
Пример #2
0
        public bool XoaThanhVien(DTO_ThanhVien sv)
        {
            try
            {
                // Ket noi
                _conn.Open();
                string     SQL = string.Format("DELETE FROM THANHVIEN WHERE MSSV = '{0}'", sv.MSSV);
                SqlCommand cmd = new SqlCommand(SQL, _conn);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                _conn.Close();
            }

            return(false);
        }
Пример #3
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         int gt;
         if (cboGioiTinh.SelectedIndex == 1)
         {
             gt = 1;
         }
         else
         {
             gt = 0;
         }
         DTO_ThanhVien DTO_ThanhVien = new DTO_ThanhVien()
         {
             MaThanhVien = txtMaThanhVien.Text,
             HoTen       = txtTenThanhVien.Text,
             NgaySinh    = dtpNgaySinh.Value,
             GioiTinh    = gt,
             SoThich     = txtSoThich.Text,
             DiaChi      = txtDiaChi.Text
         };
         busThanhVien.ThemThanhVien(DTO_ThanhVien);
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception);
     }
     txtMaThanhVien.Clear();
     txtTenThanhVien.Clear();
     txtSoThich.Clear();
     txtDiaChi.Clear();
     cboGioiTinh.SelectedIndex = -1;
     frmThanhVien_Load(sender, e);
 }
Пример #4
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     dto = new DTO_ThanhVien(id.Text, Name.Text, address.Text, phone.Text, cmnd.Text, System.DateTime.Now, Nghethan.SelectedDate.Value, NgaySinh.SelectedDate.Value, LTV.Text, mail.Text, IMG.Source.ToString(), "Nam");
     if (bus.themThanhVien(dto))
     {
         MessageBox.Show("Them thanh cong");
         this.Hide();
     }
     else
     {
         MessageBox.Show("them that bai");
     }
 }
 private void Button_Click_3(object sender, RoutedEventArgs e)
 {
     tv = new DTO_ThanhVien(IDTV.Text, name.Text, address.Text, phone.Text, cmnd.Text, System.DateTime.Now, DateExpired.SelectedDate.Value, DOB.SelectedDate.Value, IDLTV.Text, email.Text, Img.Source.ToString(), "Nam");
     BUS.suaThanhVien(tv);
     ListAccount.ItemsSource = BUS.GetThanhVien().DefaultView;
     DOB.IsEnabled           = false;
     DateExpired.IsEnabled   = false;
     name.IsEnabled          = false;
     email.IsEnabled         = false;
     phone.IsEnabled         = false;
     IDLTV.IsEnabled         = false;
     address.IsEnabled       = false;
     Complete.Visibility     = Visibility.Hidden;
 }
Пример #6
0
        private void btnadd_Click(object sender, EventArgs e)
        {
            if (txtname.Text != "" && txtclass.Text != "" && txtid.Text != "" && txtidk.Text != "" && txtidn.Text != "")
            {
                DTO_ThanhVien tv = new DTO_ThanhVien(Convert.ToInt32(txtid.Text), txtname.Text, txtclass.Text, Convert.ToInt32(txtidk.Text), Convert.ToInt32(txtidn.Text));

                if (busTV.ThemThanhVien(tv))
                {
                    MessageBox.Show("Thêm thành công");
                    dataGridView1.DataSource = busTV.GetThanhVien(); // refresh datagridview
                }
                else
                {
                    lberror.Text = "Trùng id";
                }
            }
            else
            {
                MessageBox.Show("Xin hãy nhập đầy đủ");
            }
        }
Пример #7
0
 public bool ThemThanhVien(DTO_ThanhVien thanhVien)
 {
     try
     {
         conString.Open();
         string     SQL = string.Format("insert into thanhvien (MaThanhVien, HoTen, NgaySinh, GioiTinh, SoThich, DiaChi, Quyenhan, DonVi, DienThoai) values(N'{0}',N'{1}',CAST(N'{2}' AS Date), {3}, N'{4}' , N'{5}', N'Không', N'Không', N'000')", thanhVien.MaThanhVien, thanhVien.HoTen, thanhVien.NgaySinh, thanhVien.GioiTinh, thanhVien.SoThich, thanhVien.DiaChi);
         SqlCommand cmd = new SqlCommand(SQL, conString);
         if (cmd.ExecuteNonQuery() > 0)
         {
             return(true);
         }
     }
     catch (Exception e)
     {
     }
     finally
     {
         conString.Close();
     }
     return(false);
 }
Пример #8
0
        public bool SuaThanhVien(DTO_ThanhVien sv)
        {
            try
            {
                _conn.Open();
                string     SQL = string.Format("UPDATE THANHVIEN SET TEN_SV = '{1}', LOP_SV = '{2}', ID_NGANH = '{3}', ID_KHOA = '{4}' WHERE MSSV = '{0}'", sv.MSSV, sv.TEN_SV, sv.LOP_SV, sv.ID_NGANH, sv.ID_KHOA);
                SqlCommand cmd = new SqlCommand(SQL, _conn);
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                _conn.Close();
            }

            return(false);
        }
Пример #9
0
        public bool ThemThanhVien(DTO_ThanhVien sv)
        {
            try
            {
                _conn.Open();

                string SQL = string.Format("INSERT INTO THANHVIEN(MSSV, TEN_SV, LOP_SV, ID_NGANH, ID_KHOA) VALUES ('{0}','{1}','{2}','{3}','{4}')", sv.MSSV, sv.TEN_SV, sv.LOP_SV, sv.ID_KHOA, sv.ID_NGANH);

                SqlCommand cmd = new SqlCommand(SQL, _conn);
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                _conn.Close();
            }
            return(false);
        }
Пример #10
0
        private void btndelete_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                // Tạo DTo
                DTO_ThanhVien tv = new DTO_ThanhVien(Convert.ToInt32(txtid.Text), txtname.Text, txtclass.Text, Convert.ToInt32(txtidk.Text), Convert.ToInt32(txtidn.Text)); // Vì ID tự tăng nên để ID số gì cũng dc

                // Xóa
                if (busTV.XoaThanhVien(tv))
                {
                    MessageBox.Show("Xóa thành công");
                    dataGridView1.DataSource = busTV.GetThanhVien();
                }
                else
                {
                    MessageBox.Show("Xóa ko thành công");
                }
            }
            else
            {
                MessageBox.Show("Hãy chọn thành viên muốn xóa");
            }
        }
Пример #11
0
 public bool XoaThanhVien(DTO_ThanhVien sv)
 {
     return(dalThanhVien.XoaThanhVien(sv)); //gọi chức năng qua GUI
 }
Пример #12
0
 public bool ThemThanhVien(DTO_ThanhVien thanhVien)
 {
     return(dalThanhVien.ThemThanhVien(thanhVien));
 }
Пример #13
0
 public bool suaThanhVien(DTO_ThanhVien tv)
 {
     return(dalThanhVien.suaThanhVien(tv));
 }
Пример #14
0
 public bool themThanhVien(DTO_ThanhVien tv)
 {
     return(dalThanhVien.AddTV(tv));
 }