private void btnLuu_Click(object sender, EventArgs e) { //Kiểm tra dữ liệu để trống. if (String.IsNullOrEmpty(txtMaCBGV.Text) || String.IsNullOrEmpty(txtHoTenCBGV.Text) || String.IsNullOrEmpty(txtDiaChi.Text) || String.IsNullOrEmpty(txtSoDT.Text) || String.IsNullOrEmpty(txtTaiKhoan.Text) || String.IsNullOrEmpty(txtMatKhau.Text) || String.IsNullOrEmpty(cmbLoaiTK.Text)) { MessageBox.Show("Không được để trống thông tin."); return; } //Kiểm tra tài khoản đã tồn tại hay chưa, không tính tên tài khoản cũ. if (!taiKhoanCu.Equals(txtTaiKhoan.Text) && cbgvBUS.ExistAccount(txtTaiKhoan.Text)) { MessageBox.Show("Tên tài khoản đã tồn tại."); return; } //Đóng gói dữ liệu trên form. CanBoGiaoVien cbgv = new CanBoGiaoVien(); cbgv.MaCanBoGiaoVien = txtMaCBGV.Text; cbgv.HoTen = txtHoTenCBGV.Text; cbgv.DiaChi = txtDiaChi.Text; cbgv.SoDienThoai = txtSoDT.Text; cbgv.TaiKhoan = txtTaiKhoan.Text; cbgv.MatKhau = txtMatKhau.Text; cbgv.LoaiTaiKhoan = cmbLoaiTK.Text; //Kiểm tra cập nhật thất bại. if (!cbgvBUS.Update(cbgv)) { MessageBox.Show("Sửa Cán bộ/Giáo viên không thành công."); return; } //Load lại dữ liệu khi thành công. CanBoGiaoVienGUI_Load(sender, e); btnHuy_Click(sender, e); }
public int KiemTraDangNhap(string taiKhoan, string matKhau, out CanBoGiaoVien giaoVien) { string query = @"select * from CanBoGiaoVien where TaiKhoan = @taikhoan"; DataTable temp = DataProvider.Instance.ExcuteQuery(query, new object[] { taiKhoan }); if (temp.Rows.Count > 0) { //Co tai khoan string magv = temp.Rows[0][0].ToString(); CanBoGiaoVien t = LayThongTinGiaoVien(magv); if (t.MatKhau.Equals(matKhau)) { //Dung mat khau, dang nhap thanh cong giaoVien = t; return(1); } else { //Sai mat khau giaoVien = null; return(0); } } else { //Khong co tai khoan trong csdl giaoVien = null; return(-1); } }
public List <CanBoGiaoVien> dsCanBO() { List <CanBoGiaoVien> ds = new List <CanBoGiaoVien>(); Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select * from CanBoGiaoVien"; cmd.Connection = conn; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { CanBoGiaoVien a = new CanBoGiaoVien(); a.MaCanBo = reader.GetString(0); a.HoTen = reader.GetString(1); a.DiaChi = reader.GetString(2); a.Sdt = reader.GetString(3); a.Taikhoan = reader.GetString(4); a.MatKHau = reader.GetString(5); a.LoaiTaiKhoan = reader.GetString(6); ds.Add(a); } Close(); conn.Close(); return(ds); }
private void btnXoaGiaoVien_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Chắc chắn xoá?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { CanBoGiaoVien cb = new CanBoGiaoVien(); cb.MaCBGV = txtMaCBGV.Text; cb.HoTen = txtHoTen.Text; cb.DiaChi = txtDiaChi.Text; cb.SoDienThoai = txtSoDienThoai.Text; cb.TaiKhoan = txtTaiKhoan.Text; cb.MatKhau = txtMatKhau.Text; cb.LoaiTaiKhoan = cbLoaiTaiKhoan.Text; bulCB.xoaCanBoGiaoVien(cb); MessageBox.Show("Xoá thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception) { MessageBox.Show("Xoá thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public CanBoGiaoVien Get(string maCanBoGiaoVien) { DataTable dt = canBoGiaoVienDTL.Get(maCanBoGiaoVien); CanBoGiaoVien canBoGiaoVien = new CanBoGiaoVien(dt.Rows[0]); return(canBoGiaoVien); }
private void btnDangNhap_Click(object sender, EventArgs e) { CanBoGiaoVien giaoVien = new CanBoGiaoVien(); int check = CanBoGiaoVien_BUS.Instance.KiemTraDangNhap(txtTaiKhoan.Text, txtMatKhau.Text, out giaoVien); if (check == -1) { MessageBox.Show("Tai Khoan khong ton tai.", "Loi!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (check == 0) { MessageBox.Show("Sai Mat khau, vui long kiem tra lai.", "Loi!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (giaoVien.LoaiTaiKhoan == 1) { this.Hide(); new AdminFrm(giaoVien).Show(); } else if (giaoVien.LoaiTaiKhoan == 2) { this.Hide(); new TeacherFrm(giaoVien).Show(); } } }
public frmMain(CanBoGiaoVien cb) { this.cb = cb; InitializeComponent(); if (cb.LoaiTaiKhoan == "admin") { tabItemBaoCaoThongKe.Visible = true; tabItemQuanLyDanhMuc.Visible = true; tabItemQuanLyDiem.Visible = false; tabItemBaoCaoThongKe.Visible = true; tabItemPhanCongGiangDay.Visible = true; tabMonHoc.Visible = true; hienMonHoc(); } if (cb.LoaiTaiKhoan == "gv") { tabItemBaoCaoThongKe.Visible = false; tabItemQuanLyDanhMuc.Visible = false; tabItemQuanLyDiem.Visible = true; tabItemBaoCaoThongKe.Visible = false; tabItemPhanCongGiangDay.Visible = false; tabDiem.Visible = true; hienDiem(); } }
private void btnSua_Click(object sender, EventArgs e) { //Kiểm tra mã có để trống hay không. if (String.IsNullOrEmpty(txtMaCBGV.Text)) { MessageBox.Show("Mã Cán bộ/Giáo viên không được để trống."); return; } //Kiểm tra mã không tồn tại. if (!cbgvBUS.Exist(txtMaCBGV.Text)) { MessageBox.Show("Mã Cán bộ/Giáo viên không tồn tại."); return; } //Lấy dữ liệu từ bảng cán bộ giáo viên theo mã. CanBoGiaoVien cbgv = cbgvBUS.Get(txtMaCBGV.Text); txtMaCBGV.Text = cbgv.MaCanBoGiaoVien; txtHoTenCBGV.Text = cbgv.HoTen; txtDiaChi.Text = cbgv.DiaChi; txtSoDT.Text = cbgv.SoDienThoai; txtTaiKhoan.Text = cbgv.TaiKhoan; txtMatKhau.Text = cbgv.MatKhau; cmbLoaiTK.Text = cbgv.LoaiTaiKhoan; taiKhoanCu = cbgv.TaiKhoan; //Tắt txt mã cán bộ. txtMaCBGV.Enabled = false; BatTatLHTSX(); }
private void bntDangNhap_Click(object sender, EventArgs e) { //Kiểm tra tài khoản hoặc mật khẩu để trống. if (String.IsNullOrEmpty(txtTaiKhoan.Text) || String.IsNullOrEmpty(txtMatKhau.Text)) { MessageBox.Show("Nhập tên tài khoản và mật khẩu."); txtTaiKhoan.Focus(); return; } //Lấy ra CanBoGiaoVien theo tên tài khoản và mật khẩu. nêu == null là sai tên tài khoản hoặc mật khẩu. CanBoGiaoVien user = dangNhapBUS.DangNhap(txtTaiKhoan.Text, txtMatKhau.Text); if (user == null) { MessageBox.Show("Sai tên tài khoản hoặc mật khẩu."); txtTaiKhoan.Focus(); return; } //Xóa dữ liệu. txtTaiKhoan.Clear(); txtMatKhau.Clear(); //Mở form chính và ản form đăng nhâp. MainGUI main = new MainGUI(user); this.Hide(); main.ShowDialog(); //Sau khi đóng form main thì mở lại form đăng nhập. this.Show(); }
private void btnXem_Click(object sender, EventArgs e) { QuanLyCBGVBUL cls = new QuanLyCBGVBUL(); CanBoGiaoVien x = new CanBoGiaoVien(); x.MaCanBo = txtMaCBGV.Text; dgvCBGV.DataSource = cls.Xem(x); }
public AdminFrm(CanBoGiaoVien giaoVien) { InitializeComponent(); btnQuanLyMonHoc.selected = true; mainPanel.Controls.Clear(); mainPanel.Controls.Add(new UC_QuanLyMonHoc()); this.giaoVien = giaoVien; }
private void btnXoa_Click(object sender, EventArgs e) { QuanLyCBGVBUL cls = new QuanLyCBGVBUL(); CanBoGiaoVien x = new CanBoGiaoVien(); x.MaCanBo = txtMaCBGV.Text; cls.Xoa(x); frmQLDMGiaoVien_Load(sender, e); }
public CanBoGiaoVien DangNhap(string taiKhoan, string matKhau) { DataTable dt = cbgvDTL.GetAccount(taiKhoan, matKhau); if (dt.Rows.Count > 0) { CanBoGiaoVien cbgv = new CanBoGiaoVien(dt.Rows[0]); return(cbgv); } return(null); }
public void xoaCanBoGiaoVien(CanBoGiaoVien cb) { string sqlUpdate = "delete from CanBoGiaoVien where maCBGV=@maCBGV"; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlUpdate, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maCBGV", cb.MaCBGV); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
public int Xoa(CanBoGiaoVien x) { int n = 1; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@MaCanBo"; value[0] = x.MaCanBo; string sql = "delete CanBoGiaoVien where MaCanBoGiaoVien=@MaCanBo"; return(Update(sql, name, value, n)); }
public DataTable Xem(CanBoGiaoVien x) { Open(); string sql = "select * from CanBoGiaoVien where MaCanBoGiaoVien=@MaCanBo"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("MaCanBo", x.MaCanBo); DataTable dt = new DataTable(); SqlDataReader dr = cmd.ExecuteReader(); dt.Load(dr); return(dt); }
public int Update(CanBoGiaoVien canBoGiaoVien) { string que = "update CanBoGiaoVien set HoTen= @HoTen, DiaChi= @DiaChi, SoDienThoai= @SoDienThoai, TaiKhoan= @TaiKhoan, MatKhau= @MatKhau, LoaiTaiKhoan = @LoaiTaiKhoan where MaCanBoGiaoVien = @MaCanBoGiaoVien"; SqlCommand cmd = new SqlCommand(que); cmd.Parameters.AddWithValue("@MaCanBoGiaoVien", canBoGiaoVien.MaCanBoGiaoVien); cmd.Parameters.AddWithValue("@HoTen", canBoGiaoVien.HoTen); cmd.Parameters.AddWithValue("@DiaChi", canBoGiaoVien.DiaChi); cmd.Parameters.AddWithValue("@SoDienThoai", canBoGiaoVien.SoDienThoai); cmd.Parameters.AddWithValue("@TaiKhoan", canBoGiaoVien.TaiKhoan); cmd.Parameters.AddWithValue("@MatKhau", canBoGiaoVien.MatKhau); cmd.Parameters.AddWithValue("@LoaiTaiKhoan", canBoGiaoVien.LoaiTaiKhoan); return(csdl.ExecuteNonQuery(cmd)); }
public int Insert(CanBoGiaoVien canBoGiaoVien) { string que = "insert into CanBoGiaoVien values(@MaCanBoGiaoVien, @HoTen, @DiaChi, @SoDienThoai, @TaiKhoan, @MatKhau, @LoaitaiKhoan)"; SqlCommand cmd = new SqlCommand(que); cmd.Parameters.AddWithValue("@MaCanBoGiaoVien", canBoGiaoVien.MaCanBoGiaoVien); cmd.Parameters.AddWithValue("@HoTen", canBoGiaoVien.HoTen); cmd.Parameters.AddWithValue("@DiaChi", canBoGiaoVien.DiaChi); cmd.Parameters.AddWithValue("@SoDienThoai", canBoGiaoVien.SoDienThoai); cmd.Parameters.AddWithValue("@TaiKhoan", canBoGiaoVien.TaiKhoan); cmd.Parameters.AddWithValue("@MatKhau", canBoGiaoVien.MatKhau); cmd.Parameters.AddWithValue("@LoaiTaiKhoan", canBoGiaoVien.LoaiTaiKhoan); return(csdl.ExecuteNonQuery(cmd)); }
private void btnSua_Click(object sender, EventArgs e) { QuanLyCBGVBUL cls = new QuanLyCBGVBUL(); CanBoGiaoVien x = new CanBoGiaoVien(); x.MaCanBo = txtMaCBGV.Text; x.HoTen = txtHoTen.Text; x.DiaChi = txtDiaChi.Text; x.Sdt = txtSDT.Text; x.Taikhoan = txtTaiKhoan.Text; x.MatKHau = txtMatKhau.Text; x.LoaiTaiKhoan = cboLoaiTK.SelectedValue.ToString(); cls.Sua(x); frmQLDMGiaoVien_Load(sender, e); }
public void suaCanBoGiaoVien(CanBoGiaoVien cb) { string sqlUpdate = "update CanBoGiaoVien set hoTen = @hoTen ,diaChi=@diaChi,soDienThoai= @soDienThoai,taiKhoan= @taiKhoan ,matKhau= @matKhau ,loaiTaiKhoan= @loaiTaiKhoan where maCBGV =@maCBGV "; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlUpdate, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maCBGV", cb.MaCBGV); cmd.Parameters.AddWithValue("hoTen", cb.HoTen); cmd.Parameters.AddWithValue("diaChi", cb.DiaChi); cmd.Parameters.AddWithValue("soDienThoai", cb.SoDienThoai); cmd.Parameters.AddWithValue("taiKhoan", cb.TaiKhoan); cmd.Parameters.AddWithValue("matKhau", cb.MatKhau); cmd.Parameters.AddWithValue("loaiTaiKhoan", cb.LoaiTaiKhoan); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
public void themCanBoGiaoVien(CanBoGiaoVien cb) { string sqlSelect = "insert into CanBoGiaoVien values(@maCBGV ,@hoTen ,@diaChi, @soDienThoai, @taiKhoan, @matKhau, @loaiTaiKhoan)"; KetNoiCSDL.moKetNoi(); SqlCommand cmd = new SqlCommand(sqlSelect, KetNoiCSDL.connect); cmd.Parameters.AddWithValue("maCBGV", cb.MaCBGV); cmd.Parameters.AddWithValue("hoTen", cb.HoTen); cmd.Parameters.AddWithValue("diaChi", cb.DiaChi); cmd.Parameters.AddWithValue("soDienThoai", cb.SoDienThoai); cmd.Parameters.AddWithValue("taiKhoan", cb.TaiKhoan); cmd.Parameters.AddWithValue("matKhau", cb.MatKhau); cmd.Parameters.AddWithValue("loaiTaiKhoan", cb.LoaiTaiKhoan); cmd.ExecuteNonQuery(); KetNoiCSDL.dongKetNoi(); }
public List <CanBoGiaoVien> layCBGV() { List <CanBoGiaoVien> arr = new List <CanBoGiaoVien>(); KetNoiCSDL.moKetNoi(); string get = "select * from CanBoGiaoVien"; SqlCommand cmd = new SqlCommand(get, KetNoiCSDL.connect); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { CanBoGiaoVien x = new CanBoGiaoVien(dr["maCBGV"] + "", dr["hoTen"] + "", dr["diaChi"] + "", dr["soDienThoai"] + "", dr["taiKhoan"] + "", dr["matKhau"] + "", dr["loaiTaiKhoan"] + ""); arr.Add(x); } KetNoiCSDL.dongKetNoi(); return(arr); }
public CanBoGiaoVien LayThongTinGiaoVien(string MaGiaoVien) { string query = @"Select [MaCanBoGiaoVien] ,[HoTen] ,[DiaChi] ,[SoDienThoai] ,[TaiKhoan] ,[MatKhau] ,[LoaiTaiKhoan] from CanBoGiaoVien where MaCanBoGiaoVien = @magv"; DataTable dt = DataProvider.Instance.ExcuteQuery(query, new object[] { MaGiaoVien }); CanBoGiaoVien giaoVien = new CanBoGiaoVien(); giaoVien.MaCanBoGiaoVien = dt.Rows[0][0].ToString(); giaoVien.HoTen = dt.Rows[0][1].ToString(); giaoVien.DiaChi = dt.Rows[0][2].ToString(); giaoVien.SoDienThoai = dt.Rows[0][3].ToString(); giaoVien.TaiKhoan = dt.Rows[0][4].ToString(); giaoVien.MatKhau = dt.Rows[0][5].ToString(); giaoVien.LoaiTaiKhoan = int.Parse(dt.Rows[0][6].ToString()); return(giaoVien); }
private void btnThemGiaoVien_Click(object sender, EventArgs e) { try { CanBoGiaoVien cb = new CanBoGiaoVien(); cb.MaCBGV = txtMaCBGV.Text; cb.HoTen = txtHoTen.Text; cb.DiaChi = txtDiaChi.Text; cb.SoDienThoai = txtSoDienThoai.Text; cb.TaiKhoan = txtTaiKhoan.Text; cb.MatKhau = txtMatKhau.Text; cb.LoaiTaiKhoan = cbLoaiTaiKhoan.Text; bulCB.themCanBoGiaoVien(cb); MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception) { MessageBox.Show("Thêm thất bại?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnThem_Click(object sender, EventArgs e) { //Kiểm tra dữ liệu có để trống hay không. if (String.IsNullOrEmpty(txtMaCBGV.Text) || String.IsNullOrEmpty(txtHoTenCBGV.Text) || String.IsNullOrEmpty(txtDiaChi.Text) || String.IsNullOrEmpty(txtSoDT.Text) || String.IsNullOrEmpty(txtTaiKhoan.Text) || String.IsNullOrEmpty(txtMatKhau.Text) || String.IsNullOrEmpty(cmbLoaiTK.Text)) { MessageBox.Show("Không được để trống thông tin."); return; } //Kiểm tra mã đã tồn tại. if (cbgvBUS.Exist(txtMaCBGV.Text)) { MessageBox.Show("Mã Cán bộ/Giáo viên đã tồn tại."); return; } //Kiểm tra tên tài khoản đã tồn tại. if (cbgvBUS.ExistAccount(txtTaiKhoan.Text)) { MessageBox.Show("Tên tài khoản đã tồn tại."); return; } //Đóng gói dữ liệu trên form. CanBoGiaoVien cbgv = new CanBoGiaoVien(); cbgv.MaCanBoGiaoVien = txtMaCBGV.Text; cbgv.HoTen = txtHoTenCBGV.Text; cbgv.DiaChi = txtDiaChi.Text; cbgv.SoDienThoai = txtSoDT.Text; cbgv.TaiKhoan = txtTaiKhoan.Text; cbgv.MatKhau = txtMatKhau.Text; cbgv.LoaiTaiKhoan = cmbLoaiTK.Text; //Kiểm tra thêm không thành công. if (!cbgvBUS.Insert(cbgv)) { MessageBox.Show("Thêm Cán bộ/Giáo viên không thành công."); return; } //Load lại dữ liệu khi thêm thành công. CanBoGiaoVienGUI_Load(sender, e); }
public int Sua(CanBoGiaoVien x) { int n = 7; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@MaCanBo"; name[1] = "@HoTen"; name[2] = "@DiaChi"; name[3] = "@SoDienThoai"; name[4] = "@TaiKhoan"; name[5] = "@MatKhau"; name[6] = "@LoaiTaiKhoan"; value[0] = x.MaCanBo; value[1] = x.HoTen; value[2] = x.DiaChi; value[3] = x.Sdt; value[4] = x.Taikhoan; value[5] = x.MatKHau; value[6] = x.LoaiTaiKhoan; string sql = "update CanBoGiaoVien set HoTen=@HoTen,DiaChi=@DiaChi,SoDienThoai=@SoDienThoai,TaiKhoan=@TaiKhoan,MatKhau=@MatKhau,LoaiTaiKhoan=@LoaiTaiKhoan where MaCanBoGiaoVien=@MaCanBo"; return(Update(sql, name, value, n)); }
public int Them(CanBoGiaoVien x) { int n = 7; string[] name = new string[n]; object[] value = new object[n]; name[0] = "@MaCanBo"; name[1] = "@HoTen"; name[2] = "@DiaChi"; name[3] = "@SoDienThoai"; name[4] = "@TaiKhoan"; name[5] = "@MatKhau"; name[6] = "@LoaiTaiKhoan"; value[0] = x.MaCanBo; value[1] = x.HoTen; value[2] = x.DiaChi; value[3] = x.Sdt; value[4] = x.Taikhoan; value[5] = x.MatKHau; value[6] = x.LoaiTaiKhoan; string sql = "insert into CanBoGiaoVien values(@MaCanBo,@HoTen,@DiaChi,@SoDienThoai,@TaiKhoan,@MatKhau,@LoaiTaiKhoan)"; return(Update(sql, name, value, n)); }
public int SuaThongTinGiaoVien(CanBoGiaoVien giaoVien) { string query = @"sb_UpdateTeacher @magv , @tengv , @diachi , @sdt , @taikhoan , @matkhau , @loai"; return(DataProvider.Instance.ExcuteNonQuery(query, new object[] { giaoVien.MaCanBoGiaoVien, giaoVien.HoTen, giaoVien.DiaChi, giaoVien.SoDienThoai, giaoVien.TaiKhoan, giaoVien.MatKhau, giaoVien.LoaiTaiKhoan })); }
private void btnLuu_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtHoTen.Text)) { if (!string.IsNullOrEmpty(txtDiaChi.Text)) { if (!string.IsNullOrEmpty(txtTaiKhoan.Text)) { if (!string.IsNullOrEmpty(txtMatKhau.Text)) { ComboboxItem item = cbxLoaiTK.SelectedItem as ComboboxItem; if (!item.Value.Equals("-1")) { if (!string.IsNullOrEmpty(txtSdt.Text)) { CanBoGiaoVien giaoVien = new CanBoGiaoVien(); giaoVien.MaCanBoGiaoVien = txtMaGV.Text; giaoVien.HoTen = txtHoTen.Text; giaoVien.DiaChi = txtDiaChi.Text; giaoVien.TaiKhoan = txtTaiKhoan.Text; giaoVien.MatKhau = txtMatKhau.Text; giaoVien.SoDienThoai = txtSdt.Text; giaoVien.LoaiTaiKhoan = int.Parse(item.Value); if (CanBoGiaoVien_BUS.Instance.KiemTraTonTai(txtMaGV.Text)) { if (CanBoGiaoVien_BUS.Instance.SuaThongTinGiaoVien(giaoVien) > 0) { LoadData(CanBoGiaoVien_BUS.Instance.LayDanhSachCanBoGiaoVien_List()); btnHuy.Enabled = false; btnLuu.Enabled = false; RefeshData(); } else { MessageBox.Show("Thêm mới không thành công, đã có lỗi xảy ra.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (CanBoGiaoVien_BUS.Instance.ThemGiaoVien(giaoVien) > 0) { LoadData(CanBoGiaoVien_BUS.Instance.LayDanhSachCanBoGiaoVien_List()); btnHuy.Enabled = false; btnLuu.Enabled = false; RefeshData(); } else { MessageBox.Show("Thêm mới không thành công, đã có lỗi xảy ra.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Trường điện thoại không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Chọn loại tài khoản.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Mật khẩu không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Tên tài khoản không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Địa chỉ không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Họ tên giáo viên không được để trống.", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public int ThemGiaoVien(CanBoGiaoVien giaoVien) { string query = @"INSERT INTO [dbo].[CanBoGiaoVien] ( [MaCanBoGiaoVien] , [HoTen] , [DiaChi] , [SoDienThoai] , [TaiKhoan] , [MatKhau] , [LoaiTaiKhoan] ) VALUES ( @magv , @tengv , @diachi , @sdt , @taikhoan , @matkhau , @loai )"; return(DataProvider.Instance.ExcuteNonQuery(query, new object[] { giaoVien.MaCanBoGiaoVien, giaoVien.HoTen, giaoVien.DiaChi, giaoVien.SoDienThoai, giaoVien.TaiKhoan, giaoVien.MatKhau, giaoVien.LoaiTaiKhoan })); }