public void createaccount() { string sqlquery = "select ThanhVien.IDThanhVien,HoThanhVien,TenThanhVien,MSSV,TenChucVu as ChucVu,NgaySinh from ThanhVien,ChucVu,TaiKhoan where RoiCLB is null and ThanhVien.IDThanhVien != TaiKhoan.IDThanhVien and ThanhVien.IDChucVu = ChucVu.IDChucVu and ThanhVien.IDThanhVien = 394"; DataTable dt = dalcreateaccount.getDataBase(sqlquery); XuLyChuoi.LoaiBoDau boDau = new XuLyChuoi.LoaiBoDau(); SECURITY.BamChuoi bc = new SECURITY.BamChuoi(); SECURITY.RandomClass rd = new SECURITY.RandomClass(); string userName = (dt.Rows[0]["TenThanhVien"].ToString() + layKyTuCuaHo(dt.Rows[0]["HoThanhVien"].ToString()) + dt.Rows[0]["MSSV"].ToString().Substring(dt.Rows[0]["MSSV"].ToString().Length - 4, 4)); userName = boDau.ConvertToUnsign(userName).ToLower(); MessageBox.Show(userName); userName = bc.maHoaKyTu(userName); string randomstr = rd.RandomText(10); string pass = dt.Rows[0]["MSSV"].ToString(); MessageBox.Show(pass); pass = bc.maHoaKyTu(pass + randomstr); sqlquery = "insert into TaiKhoan(IDThanhVien,UserName,PassWD,RandomString,DangNhap,KhoaTaiKhoan) values(394,N'" + userName + "',N'" + pass + "',N'" + randomstr + "',0,0)"; dalcreateaccount.createaccount(sqlquery); }
public void doipasswd() { if (frmaddmember.tb_NewPass.Text != "") { if (frmaddmember.tb_NewPass.Text == frmaddmember.tb_ReNewPass.Text) { SECURITY.BamChuoi security = new SECURITY.BamChuoi(); SECURITY.RandomClass rad = new SECURITY.RandomClass(); string random = rad.RandomText(10); string passwd = security.maHoaKyTu(frmaddmember.tb_NewPass.Text + random); string sqlquery = "update TaiKhoan set PassWD = N'" + passwd + "', RandomString = N'" + random + "' where IDThanhVien = " + caseData.DataTam.DuLieu.idTemp; if (daladdmember.addMember(sqlquery) > 0) { MessageBox.Show("Đổi mật khẩu thành công"); } else { MessageBox.Show("Lỗi không mong muốn"); } } else { MessageBox.Show("Nhập lại mật khẩu không đúng"); } } else { MessageBox.Show("Mật khẩu không được để trống!"); } }
private void addMember() { try { XuLyAnh.MaHoaHinhAnh mha = new XuLyAnh.MaHoaHinhAnh(); SECURITY.RandomClass rdm = new SECURITY.RandomClass(); int chucVu; int gioiTinh; if (frmaddmember.rdb_CTV.Checked) { chucVu = 8; } else { chucVu = 7; } if (frmaddmember.rdb_Nam.Checked) { gioiTinh = 1; } else { gioiTinh = 0; } string imageName = rdm.RandomText(20) + ".jpg"; frmaddmember.pic_Avartar.Image.Save(imageName); string chuoiAnh = mha.byteToString(mha.AnhSangChuoi(imageName)); string sqlquery = "insert into ThanhVien(HoThanhVien,TenThanhVien,GioiTinh,NgaySinh,IDDiaChi,SDT,MSSV,Khoa,Lop,LinkFB," + "IDChucVu,NgayGiaNhap,AnhDaiDien) values(N'" + frmaddmember.tb_Ho.Text + "',N'" + frmaddmember.tb_Ten.Text + "'," + gioiTinh + ",'" + string.Format("{0:u}", frmaddmember.dtp_NgaySinh.Value).Substring(0, 10) + "'," + getidDiaChi() + ",'" + frmaddmember.tb_SDT.Text + "','" + frmaddmember.tb_MSSV.Text + "',N'" + frmaddmember.cb_Khoa.Text + "',N'" + frmaddmember.tb_Lop.Text + "',N'" + frmaddmember.tb_Facebook.Text + "'," + chucVu + ",getdate(),'" + chuoiAnh + "')"; daladdmember.addMember(sqlquery); sqlquery = "select max(IDThanhVien) from ThanhVien"; string idThanhVien = daladdmember.getNewID(sqlquery); sqlquery = "insert into DuyetThanhVien(IDThanhVien,NgayDuyet,NguoiDuyet) values(" + idThanhVien + ",getdate()," + caseData.DataTam.DuLieu.ID + ")"; if (daladdmember.addMember(sqlquery) > 0) { string message = "Chúc mừng bạn: <HoTen>, MSSV: < MSSV > đã chính thức trở thành CTV của CLB Tình nguyện Sinh viên Duy Tân.Mời bạn truy cập link: https://www.facebook.com/groups/CLBTinhNguyenSinhVienDuyTan để vào group của CLB nhằm theo dõi các thông báo mới nhất. CLB Tình nguyện Sinh viên Duy Tân xin cám ơn bạn vì đã tham gia cùng chúng tôi"; logical.APIeSMS eSMS = new logical.APIeSMS(); XuLyChuoi.checkKyTu chkstr = new XuLyChuoi.checkKyTu(); eSMS.SendSMS(frmaddmember.tb_SDT.Text, chkstr.DetectChar(message, idThanhVien)); MessageBox.Show("Thêm thành công"); } sqlquery = "select AnhDaiDien from ThanhVien where IDThanhVien = '" + idThanhVien + "'"; frmaddmember.pic_Avartar.Image = mha.ChuoiSangAnh(daladdmember.getNewID(sqlquery)); caseData.MoFile fopen = new caseData.MoFile(); fopen.deleteFile(imageName); linkFile = imageName; caseData.DataTam.DuLieu.client.Send(Serialize("volunteeraddmember:" + idThanhVien)); mblist.addNewMember(idThanhVien, caseData.DataTam.DuLieu.mbList); } catch (Exception e) { MessageBox.Show("Lỗi: " + e.Message); } }
private void updateMember() { XuLyAnh.MaHoaHinhAnh mha = new XuLyAnh.MaHoaHinhAnh(); SECURITY.RandomClass rdm = new SECURITY.RandomClass(); string chucVu; int gioiTinh; chucVu = frmaddmember.cbb_ChucVu.SelectedValue.ToString(); if (frmaddmember.rdb_Nam.Checked) { gioiTinh = 1; } else { gioiTinh = 0; } string sqlquery; if (linkFile != "") { string imageName = rdm.RandomText(20) + ".jpg"; frmaddmember.pic_Avartar.Image.Save(imageName); string chuoiAnh = mha.byteToString(mha.AnhSangChuoi(imageName)); sqlquery = "update ThanhVien set HoThanhVien = N'" + frmaddmember.tb_Ho.Text + "',TenThanhVien = N'" + frmaddmember.tb_Ten.Text + "',GioiTinh = " + gioiTinh + ",NgaySinh = '" + string.Format("{0:u}", frmaddmember.dtp_NgaySinh.Value).Substring(0, 10) + "',SDT = '" + frmaddmember.tb_SDT.Text + "',MSSV = '" + frmaddmember.tb_MSSV.Text + "',Khoa = N'" + frmaddmember.cb_Khoa.Text + "',Lop = N'" + frmaddmember.tb_Lop.Text + "',LinkFB = N'" + frmaddmember.tb_Facebook.Text + "',IDChucVu = " + chucVu + ",AnhDaiDien = '" + chuoiAnh + "' where IDThanhVien = " + caseData.DataTam.DuLieu.idTemp; caseData.MoFile fopen = new caseData.MoFile(); fopen.deleteFile(imageName); } else { sqlquery = "update ThanhVien set HoThanhVien = N'" + frmaddmember.tb_Ho.Text + "',TenThanhVien = N'" + frmaddmember.tb_Ten.Text + "',GioiTinh = " + gioiTinh + ",NgaySinh = '" + string.Format("{0:u}", frmaddmember.dtp_NgaySinh.Value).Substring(0, 10) + "',SDT = '" + frmaddmember.tb_SDT.Text + "',MSSV = '" + frmaddmember.tb_MSSV.Text + "',Khoa = N'" + frmaddmember.cb_Khoa.Text + "',Lop = N'" + frmaddmember.tb_Lop.Text + "',LinkFB = N'" + frmaddmember.tb_Facebook.Text + "',IDChucVu = " + chucVu + " where IDThanhVien = " + caseData.DataTam.DuLieu.idTemp; } if (daladdmember.addMember(sqlquery) > 0) { sqlquery = "select IDDiaChi from ThanhVien where IDThanhVien = " + caseData.DataTam.DuLieu.idTemp; updateAddress(daladdmember.getNewID(sqlquery)); MessageBox.Show("Thay đổi thông tin của bạn thành công"); } sqlquery = "select AnhDaiDien from ThanhVien where IDThanhVien = '" + caseData.DataTam.DuLieu.idTemp + "'"; frmaddmember.pic_Avartar.Image = mha.ChuoiSangAnh(daladdmember.getNewID(sqlquery)); }