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"); } }
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); }
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); }
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; }
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 đủ"); } }
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); }
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); }
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); }
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"); } }
public bool XoaThanhVien(DTO_ThanhVien sv) { return(dalThanhVien.XoaThanhVien(sv)); //gọi chức năng qua GUI }
public bool ThemThanhVien(DTO_ThanhVien thanhVien) { return(dalThanhVien.ThemThanhVien(thanhVien)); }
public bool suaThanhVien(DTO_ThanhVien tv) { return(dalThanhVien.suaThanhVien(tv)); }
public bool themThanhVien(DTO_ThanhVien tv) { return(dalThanhVien.AddTV(tv)); }