public bool DAL_Save(DTO_ThongTinDangKy NV, DTO_ThuocTinhUser TT) { try { cnn.Open(); string add_new = "insert into Users (ID, pass, HoTen, SDT, Email, ChucVu, ThemDP, SuaDP, NhapHang, XuatHang, QlUsers ) values (@ID, @Pass, @Ten, @SDT, @Email, @ChucVu, @ThemDP, @SuaDP, @NhapHang, @XuatHang, @QL)"; SqlCommand add = new SqlCommand(add_new, cnn); add.Parameters.AddWithValue("@ID", NV.txtID); add.Parameters.AddWithValue("@Pass", NV.txtpass); add.Parameters.AddWithValue("@SDT", NV.txtName); add.Parameters.AddWithValue("@Ten", NV.txtDT); add.Parameters.AddWithValue("@Email", NV.txtEmail); add.Parameters.AddWithValue("@ChucVu", NV.txtChucvu); add.Parameters.AddWithValue("@ThemDP", TT.Check_ThemDP); add.Parameters.AddWithValue("@SuaDP", TT.Check_SuaDP); add.Parameters.AddWithValue("@NhapHang", TT.Check_Nhap); add.Parameters.AddWithValue("@XuatHang", TT.Check_Xuat); add.Parameters.AddWithValue("@QL", TT.Check_QL); if (add.ExecuteNonQuery() > 0 && DAL_Xoa(NV.txtID) == true) { return(true); } else { return(false); } } catch { return(false); } finally { cnn.Close(); } }
public bool BUS_Save(DTO_ThongTinDangKy NV, DTO_ThuocTinhUser TT) { return(DAL.DAL_Save(NV, TT)); }
private void btnLuu_Click(object sender, EventArgs e) { DialogResult dg = MessageBox.Show("Kích hoạt?", "Lưu?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { string Check_ThemDP = ""; if (checkThemDP.Checked == true) { Check_ThemDP = "1"; } else { Check_ThemDP = "0"; } string Check_SuaDP = ""; if (checkSuaDP.Checked == true) { Check_SuaDP = "1"; } else { Check_SuaDP = "0"; } string Check_Nhap = ""; if (checkNhapHang.Checked == true) { Check_Nhap = "1"; } else { Check_Nhap = "0"; } string Check_Xuat = ""; if (checkXuatHang.Checked == true) { Check_Xuat = "1"; } else { Check_Xuat = "0"; } string Check_QL = ""; if (checkQLUser.Checked == true) { Check_QL = "1"; } else { Check_QL = "0"; } DTO_ThongTinDangKy NV = new DTO_ThongTinDangKy(cbUsers.Text, txtPass_NL.Text, txtName.Text, txtSDT.Text, txtEmail.Text, txtChucVu.Text); DTO_ThuocTinhUser TT = new DTO_ThuocTinhUser(Check_ThemDP, Check_SuaDP, Check_Nhap, Check_Xuat, Check_QL); if (BUS.BUS_Save(NV, TT)) { MessageBox.Show("Đã kích hoạt User thành công!", "Thông báo"); } else { MessageBox.Show("Kích hoạt không thành công!\nLỗi kết nối CSDL!", "Thông báo"); kn.ShowDialog(); } //load lại các user chưa kiểm duyệt try { bs.DataSource = BUS.BUS_LoadUsers(); cbUsers.DataSource = bs; cbUsers.DisplayMember = "ID"; Read_Quyen(cbUsers.Text); } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } } }