Ejemplo n.º 1
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);
     }
 }
Ejemplo n.º 2
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));
        }