示例#1
0
        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);
        }
示例#2
0
 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!");
     }
 }
示例#3
0
 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);
     }
 }
示例#4
0
        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));
        }