public bool Dal_btnDangKy(DTO_ThongTinDangKy TV) { SqlConnection cnn = StringSQLConnect.StringSQL(); try { cnn.Open(); string stradd = "insert into DangKy (ID, pass, HoTen, SDT, Email, ChucVu) values (N'" + TV.txtID + "', N'" + MaHoaString.GetMD5(MaHoaString.GetMD5(TV.txtpass)) + "', N'" + TV.txtName + "', N'" + TV.txtDT + "', N'" + TV.txtEmail + "', N'" + TV.txtChucvu + "')"; SqlCommand add = new SqlCommand(stradd, cnn); //add.ExecuteNonQuery(); if (add.ExecuteNonQuery() > 0) { return(true); } else { return(false); } } catch { return(false); } finally { cnn.Close(); } }
private void button1_Click(object sender, EventArgs e) { if (txtHoTen.Text == "" || txtDT.Text == "" || txtEmail.Text == "" || txtID.Text == "" || txtMK.Text == "" || txtNhapLaiMK.Text == "" || cbChucVu.Text == "") { MessageBox.Show("Không được để trống!", "Lưu ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtNhapLaiMK.Text != txtMK.Text) { MessageBox.Show("Mật khẩu nhập lại không đúng!\nVui lòng nhập lại."); } else { try { DTO_ThongTinDangKy TV = new DTO_ThongTinDangKy(txtID.Text, txtNhapLaiMK.Text, txtHoTen.Text, txtDT.Text, txtEmail.Text, cbChucVu.Text); int loi = 0; if (BUS.Bus_TextChange(txtID.Text, "ID")) { MessageBox.Show("Tên đăng nhập này đã tồn tại\nVui lòng chọn tên đăng nhập khác!"); loi = 1; } if (BUS.Bus_TextChange(txtEmail.Text, "Email")) { //if (dr2[0].ToString() == txtEmail.Text) MessageBox.Show("Email này đã được đăng ký tài khoản\nVui lòng nhập Email khác!"); loi = 1; } if (loi == 0 && BUS.Bus_btnDangKy(TV)) { MessageBox.Show("Đã đăng ký thành công!\nVui lòng đợi Admin kiểm duyệt và kích hoạt tài khoản!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch { MessageBox.Show("Lỗi kết nối CSDL!"); kn.ShowDialog(); } } }
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(); } } }
public bool Bus_btnDangKy(DTO_ThongTinDangKy TV) { return(DAL.Dal_btnDangKy(TV)); }