Пример #1
0
        private async void btnclick_guinhanxet(object sender, RoutedEventArgs e)
        {
            DateTime now = DateTime.Now;
            int      diemdanhgia;

            if (Convert.ToInt32(diemDanhGia.Text) != 1 && Convert.ToInt32(diemDanhGia.Text) != 2 &&
                Convert.ToInt32(diemDanhGia.Text) != 3 && Convert.ToInt32(diemDanhGia.Text) != 4 &&
                Convert.ToInt32(diemDanhGia.Text) != 5)
            {
                var msg = new MessageDialog("Vui lòng nhập đánh giá từ 1 tới 5", "Error").ShowAsync();
            }
            else if (tieuDe.Text == "" || tieuDe.Text.Length > 100)
            {
                var msg = new MessageDialog("Tiêu đề không phù hợp", "Error").ShowAsync();
            }
            else if (noiDung.Text == "")
            {
                var msg = new MessageDialog("Phần nội dung không dược để trống", "Error").ShowAsync();
            }

            else
            {
                diemdanhgia = Convert.ToInt32(diemDanhGia.Text);
                ws          = new kidmathwebserviceSoapClient();
                string idbaiviet = UserSession.userlogined.username + DateTime.Now;

                string sql = "INSERT into danhGia values('" + UserSession.userlogined.username + "','" + diemdanhgia + "','" + khoahocdangxem.maKhoaHoc + "',N'" + tieuDe.Text + "',N'" + noiDung.Text + "','" + DateTime.Now + "','c');";
                if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
                {
                    var msg = new MessageDialog("Bài đánh giá của bạn đang chờ phê duyệt");
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 0, Label = "Gửi bài mới"
                    });
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 1, Label = "OK"
                    });
                    var rs = await msg.ShowAsync();

                    if ((int)rs.Id == 0)
                    {
                        this.Frame.Navigate(typeof(DanhGiaPage));
                    }
                }
                else
                {
                    var msg = new MessageDialog("Xảy ra lỗi khi gửi đánh giá, vui lòng thử lại sau", "Error").ShowAsync();
                }
            }
        }
Пример #2
0
        private async void Muakhoahoc()
        {
            ws = new kidmathwebserviceSoapClient();
            decimal  sodu           = UserSession.userlogined.soTienHienCo;
            decimal  giakhoahoc     = Convert.ToDecimal(khoahocduocmua.giaKhuyenMai);
            DateTime now            = DateTime.Now;
            string   orderid        = Convert.ToString(now);
            string   sql_muakhoahoc = "INSERT into muaKhoaHoc values('" + orderid + "' ,'" + khoahocduocmua.maKhoaHoc + "','" + UserSession.userlogined.username + "','" + now + "','" + khoahocduocmua.giaKhuyenMai + "');";

            if (giakhoahoc <= sodu)
            {
                sodu = sodu - giakhoahoc;
                string sql_trutien      = "UPDATE nguoiDung SET nguoiDung.soTienHienCo = '" + sodu + "' WHERE nguoiDung.username = '******';";
                string sql_songuoidamua = "UPDATE khoaHoc SET khoaHoc.soNguoiDaMua = khoaHoc.soNguoiDaMua + 1 WHERE khoaHoc.maKhoaHoc ='" + khoahocduocmua.maKhoaHoc + "';";
                if (ws.ThucHienLenhAsync(sql_trutien).Result.Body.ThucHienLenhResult != 0 && ws.ThucHienLenhAsync(sql_songuoidamua).Result.Body.ThucHienLenhResult != 0 && ws.ThucHienLenhAsync(sql_muakhoahoc).Result.Body.ThucHienLenhResult != 0)
                {
                    var msg = new MessageDialog("Mua khóa học thành công").ShowAsync();
                    this.Frame.Navigate(typeof(ViewCoursePage_AfterBuy));
                }
            }
            else
            {
                var msg = new MessageDialog("Bạn không đủ tiền để mua khóa học này");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Nạp tiền vào tài khoản"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Học thử"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 2, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    this.Frame.Navigate(typeof(NaptienPage));
                }
                else if ((int)rs.Id == 1)
                {
                    LopvaChuongPage_AfterLogin.checkbuy = "notbuy";
                    this.Frame.Navigate(typeof(LopvaChuongPage_AfterLogin));
                }
            }
        }
        private void BinhLuan_Forum_Loaded(object sender, RoutedEventArgs e)
        {
            txtbox_noidung.Text = "";
            ws         = new kidmathwebserviceSoapClient();
            dsbinhluan = ws.GetDatatraLoiForumAsync().Result.Body.GetDatatraLoiForumResult.ToList <traloiForum>();
            dsbinhluan = dsbinhluan.FindAll(binhluan => binhluan.idbaiviet == baivietduocchon.idbaiviet);
            foreach (var binhluan in dsbinhluan)
            {
                binhluan.username = '******' + binhluan.username;
            }

            grview_dsbinhluan.ItemsSource = dsbinhluan;
            ws = new kidmathwebserviceSoapClient();
            string sql_congluotview = "UPDATE mainForum SET mainForum.luotxem = mainForum.luotxem + 1 WHERE mainForum.idbaiviet = '" + baivietduocchon.idbaiviet + "';";

            ws.ThucHienLenhAsync(sql_congluotview);
        }
Пример #4
0
        private async void insertUser()
        {
            ws = new kidmathwebserviceSoapClient();
            string sql = "INSERT into nguoiDung values('" + txtbox_username.Text + "','" + passwdbox_xacnhanmatkhau.Password.ToString() + "'" +
                         ",'" + txtbox_hovaten.Text + "','" + txtbox_sdt.Text + "','" + txtbox_email.Text + "',0,0,'U');";
            int ketqua = ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult;

            if (ketqua != 0)
            {
                await dangkythanhcongAsync();
            }
            else if (passwdbox_matkhau.Password.ToString() != passwdbox_xacnhanmatkhau.Password.ToString())
            {
                await baoloidangky_password();
            }
            else
            {
                await baoloidangky_null();
            }
        }
        private async void updateUser()
        {
            txtblock_password.IsEnabled     = true;
            txtblock_tenNguoiDung.IsEnabled = true;
            txtblock_email.IsEnabled        = true;
            txtblock_soDienThoai.IsEnabled  = true;
            ws = new kidmathwebserviceSoapClient();
            string sql = " UPDATE nguoiDung SET nguoiDung.passwd = '" + txtblock_password.Text +
                         "', nguoiDung.tenNguoiDung = N'" + txtblock_tenNguoiDung.Text + "',nguoiDung.email = '" +
                         txtblock_email.Text + "',nguoiDung.soDienThoai= '" + txtblock_soDienThoai.Text +
                         "' WHERE nguoiDung.username = '******'; ";
            int ketqua = ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult;

            if (ketqua != 0)
            {
                await dangkythanhcongAsync();

                txtblock_password.IsEnabled        = false;
                passwdbox_xacnhanmatkhau.IsEnabled = false;
                txtblock_tenNguoiDung.IsEnabled    = false;
                txtblock_email.IsEnabled           = false;
                txtblock_soDienThoai.IsEnabled     = false;
                suathongtin.IsEnabled               = true;
                huysuathongtin.Visibility           = Visibility.Collapsed;
                luuthongtin.Visibility              = Visibility.Collapsed;
                suathongtin.Opacity                 = 1;
                stpn1.Opacity                       = 1;
                stpn2.Opacity                       = 1;
                txtblock_password.PlaceholderText   = "******";
                passwdbox_xacnhanmatkhau.Visibility = Visibility.Collapsed;
            }
            else if (txtblock_password.Text != passwdbox_xacnhanmatkhau.Text)
            {
                await baoloidangky_password();
            }
            else
            {
                await baoloidangky_null();
            }
        }
Пример #6
0
        private async void btnclick_luuchinhsuakhoahoc(object sender, RoutedEventArgs e)
        {
            khoahocsauchinhsua.tenKhoaHoc        = txtblock_adpage_tenkhoahoc.Text;
            khoahocsauchinhsua.tenGiaoVien       = txtblock_tenGiaoVien.Text;
            khoahocsauchinhsua.imagelink         = txtblock_ImageLink.Text;
            khoahocsauchinhsua.giaKhoaHoc        = txtblock_giaKhoaHoc.Text;
            khoahocsauchinhsua.giaKhuyenMai      = txtblock_giaKhuyenMai.Text;
            khoahocsauchinhsua.thoiGianKhuyenMai = txtblock_thoiGianKhuyenMai.Text;
            khoahocsauchinhsua.maKhoaHoc         = txtblock_maKhoaHoc.Text;
            khoahocsauchinhsua.maLop             = txtblock_maLop.Text;
            khoahocsauchinhsua.soNguoiDaMua      = Convert.ToInt32(txtblock_soNguoiDaMua.Text);
            khoahocsauchinhsua.thongTinKhoaHoc   = txtbox_thongTinKhoaHoc.Text;
            string sql = "UPDATE khoaHoc SET maKhoaHoc ='" + khoahocsauchinhsua.maKhoaHoc + "',tenKHoaHoc =N'" + khoahocsauchinhsua.tenKhoaHoc + "',tenGiaoVien=N'" + khoahocsauchinhsua.tenGiaoVien + "',thongTinKhoaHoc =N'" + khoahocsauchinhsua.thongTinKhoaHoc + "',soNguoiDaMua=" + khoahocsauchinhsua.soNguoiDaMua + ",giaKHoaHoc =" + Convert.ToInt32(khoahocsauchinhsua.giaKhoaHoc) + ",giaKhuyenMai =" + Convert.ToInt32(khoahocsauchinhsua.giaKhuyenMai) + ",thoiGianKhuyenMai =N'" + khoahocsauchinhsua.giaKhuyenMai + "',maLop =N'" + khoahocsauchinhsua.maLop + "'," +
                         "imagelink =N'" + khoahocsauchinhsua.imagelink + "' WHERE maKhoaHoc ='" + khoahoccanchinhsua.maKhoaHoc + "';";

            ws = new kidmathwebserviceSoapClient();
            if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
            {
                var msg = new MessageDialog("Cập nhật dữ liệu thành công");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Tải lại trang"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Tiếp tục"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    this.Frame.Navigate(typeof(Chinhsuakhoahoc));
                }
            }
            else
            {
                var msg = new MessageDialog("Cập nhật dữ liệu lỗi").ShowAsync();
            }
        }
        private async System.Threading.Tasks.Task naptienAsync()
        {
            string   capcha = txtbox_capcha.Text;
            DateTime now    = DateTime.Now;

            if (txtbox_nhaplaicapcha.Text != capcha)
            {
                var msg = new MessageDialog("Nhập sai mã", "Error").ShowAsync();
                txtbox_capcha.Text = RandomString(6);
            }
            else
            {
                ws = new kidmathwebserviceSoapClient();
                string sql = "INSERT into thongBao values('naptien','c','" + UserSession.userlogined.username + "',N'Yêu cầu nạp tiền',N'Số tiền: " + txtbox_sotien.Text + " User: "******"" +
                             " Mã giao dịch: " + txtbox_magiaodich.Text + " Số tài khoản: " + txtbox_sotaikhoan.Text + "','" + now + "'," + txtbox_sotien.Text + ");";
                if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
                {
                    var msg = new MessageDialog("Đã gửi yêu cầu nạp tới Admin");
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 0, Label = "Tiếp tục"
                    });
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 1, Label = "Quay về trang chủ"
                    });
                    var rs = await msg.ShowAsync();

                    if ((int)rs.Id == 0)
                    {
                        this.Frame.Navigate(typeof(NaptienPage));
                    }
                    else if ((int)rs.Id == 1)
                    {
                        this.Frame.Navigate(typeof(MainPage_AffterLogin));
                    }
                }
            }
        }
Пример #8
0
        private async void Xoabaidanhgia(object sender, RoutedEventArgs e)
        {
            Button  userstatus = sender as Button;
            danhGia temp       = userstatus.DataContext as danhGia;

            if (temp.tinhTrang == "Đã duyệt")
            {
                var msg_ = new MessageDialog("Không thể xóa đánh giá đã phê duyệt").ShowAsync();
            }
            else if (temp.tinhTrang == "Phê duyệt")
            {
                var msg_2 = new MessageDialog("Đánh giá chưa được duyệt ! Bạn muốn xóa");
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg_2.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_xoathongbao = "DELETE FROM danhGia WHERE danhGia.ngayDuyet = '" + temp.ngayDuyet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    if (ws.ThucHienLenhAsync(sql_xoathongbao).Result.Body.ThucHienLenhResult != 0)
                    {
                        var msg_ = new MessageDialog("Đã xóa").ShowAsync();
                        this.Frame.Navigate(typeof(PageDanhGia));
                    }
                    else
                    {
                        var msg_1 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
        }
Пример #9
0
        private async System.Threading.Tasks.Task thongbaoAsync()
        {
            string   capcha = txtbox_capcha.Text;
            DateTime now    = DateTime.Now;

            if (txtbox_nhaplaicapcha.Text != capcha)
            {
                var msg = new MessageDialog("Nhập sai mã", "Error").ShowAsync();
                txtbox_capcha.Text = RandomString(6);
            }
            else
            {
                ws = new kidmathwebserviceSoapClient();
                string sql = "INSERT into thongBao values('phanhoi','c','" + UserSession.userlogined.username + "',N'" + txtbox_tieude.Text + "',N'" + txtbox_noidung + "','" + now + "',0);";
                if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
                {
                    var msg = new MessageDialog("Đã gửi câu hỏi đến bộ phận tư vấn");
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 0, Label = "Tiếp tục"
                    });
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 1, Label = "Quay về trang chủ"
                    });
                    var rs = await msg.ShowAsync();

                    if ((int)rs.Id == 0)
                    {
                        this.Frame.Navigate(typeof(NaptienPage));
                    }
                    else if ((int)rs.Id == 1)
                    {
                        this.Frame.Navigate(typeof(MainPage_AffterLogin));
                    }
                }
            }
        }
        private void guibinhluan(object sender, RoutedEventArgs e)
        {
            if (txtbox_noidung.Text == "")
            {
                var msgerr = new MessageDialog("Vui lòng nhập nội dung bình luận", "Error").ShowAsync();
            }
            else
            {
                DateTime    now            = DateTime.Now;
                traloiForum binhluancuaban = new traloiForum();
                binhluancuaban.idbaiviet    = baivietduocchon.idbaiviet;
                binhluancuaban.binhLuan     = txtbox_noidung.Text;
                binhluancuaban.tenNguoiDung = "Đặng Rất Giàu"; //UserSession.userlogined.tenNguoiDung;
                binhluancuaban.username     = "******";   //UserSession.userlogined.username;
                binhluancuaban.ngayBinhLuan = now;

                ws = new kidmathwebserviceSoapClient();

                string sql = "INSERT into traloiForum values('" + binhluancuaban.idbaiviet + "','" + binhluancuaban.username + "',N'" + binhluancuaban.tenNguoiDung + "',N'" + binhluancuaban.binhLuan + "','" + binhluancuaban.ngayBinhLuan + "');";
                if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
                {
                    ws = new kidmathwebserviceSoapClient();
                    string sql_congluotxem = "UPDATE mainForum SET mainForum.luotbinhluan = mainForum.luotbinhluan + 1 WHERE mainForum.idbaiviet = '" + baivietduocchon.idbaiviet + "';";
                    if (ws.ThucHienLenhAsync(sql_congluotxem).Result.Body.ThucHienLenhResult != 0)
                    {
                        this.Frame.Navigate(typeof(binhLuan_Forum));
                    }
                    else
                    {
                        var msg = new MessageDialog("Cộng lượt bình luận xảy ra lỗi", "Error").ShowAsync();
                    }
                }
                else
                {
                    var msg2 = new MessageDialog("Thêm câu trả lời lỗi", "Error").ShowAsync();
                }
            }
        }
Пример #11
0
        private async void khoanguoidung_mokhoaclick(object sender, RoutedEventArgs e)
        {
            Button    userstatus = sender as Button;
            nguoiDung tempuser   = userstatus.DataContext as nguoiDung;

            if (tempuser.kieuThanhVien == "Bình thường")
            {
                userstatus.Content = "Bình thường";
                var msg = new MessageDialog("Bạn muốn khóa tài khoản này ?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận khóa"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    ws = new kidmathwebserviceSoapClient();
                    string sql_khoatk = "UPDATE nguoiDung SET nguoiDung.kieuThanhVien ='B' WHERE nguoiDung.username ='******';";
                    if (ws.ThucHienLenhAsync(sql_khoatk).Result.Body.ThucHienLenhResult != 0)
                    {
                        userstatus.Content = "Bị khóa";
                        var msg_ = new MessageDialog("Đã khóa tài khoản").ShowAsync();
                    }
                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
            else if (tempuser.kieuThanhVien == "Bị khóa")
            {
                userstatus.Content = "Bị khóa";
                var msg = new MessageDialog("Bạn muốn mở khóa tài khoản này ?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận mở khóa"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    ws = new kidmathwebserviceSoapClient();
                    string sql_khoatk = "UPDATE nguoiDung SET nguoiDung.kieuThanhVien ='U' WHERE nguoiDung.username ='******';";
                    if (ws.ThucHienLenhAsync(sql_khoatk).Result.Body.ThucHienLenhResult != 0)
                    {
                        userstatus.Content = "Bình thường";
                        var msg_ = new MessageDialog("Đã mở khóa tài khoản").ShowAsync();
                    }
                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
        }
Пример #12
0
        private async void pheduyet(object sender, RoutedEventArgs e)
        {
            Button  userstatus     = sender as Button;
            danhGia temp           = userstatus.DataContext as danhGia;
            khoaHoc khoahocdangsua = new khoaHoc();

            if (temp.tinhTrang == "Phê duyệt")
            {
                var msg = new MessageDialog("Phê duyệt bài viết này?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_duyetbai = "UPDATE [appToanTieuHocDB].[dbo].danhGia SET danhGia.tinhTrang = 'd' WHERE danhGia.ngayDuyet = '" + temp.ngayDuyet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    int kqpheduyet = ws.ThucHienLenhAsync(sql_duyetbai).Result.Body.ThucHienLenhResult;
                    if (kqpheduyet != 0)
                    {
                        string sql_updatedanhgia = "UPDATE [appToanTieuHocDB].[dbo].khoaHoc SET khoaHoc.soLuongDanhGia = khoaHoc.soLuongDanhGia + 1 WHERE khoaHoc.maKhoaHoc = '" + temp.maKhoaHoc + "' ;";
                        ws = new kidmathwebserviceSoapClient();
                        int kqupdate = ws.ThucHienLenhAsync(sql_updatedanhgia).Result.Body.ThucHienLenhResult;
                        if (kqupdate != 0)
                        {
                            ws             = new kidmathwebserviceSoapClient();
                            khoahocdangsua = (ws.getDataKhoaHocAsync().Result.Body.getDataKhoaHocResult.ToList <khoaHoc>()).Find(kh => kh.maKhoaHoc == temp.maKhoaHoc);
                            double diemdanhgiamoi = 5;
                            diemdanhgiamoi = (Convert.ToInt32(khoahocdangsua.danhGia) * Convert.ToInt32(khoahocdangsua.soLuongDanhGia) + Convert.ToInt32(temp.rate)) / (Convert.ToInt32(khoahocdangsua.soLuongDanhGia) + 1);
                            int    diemdanhgia        = Convert.ToInt32(diemdanhgiamoi);
                            string sql_updatedanhgia2 = "UPDATE [appToanTieuHocDB].[dbo].[khoaHoc] SET khoaHoc.danhGia = '" + diemdanhgia + "' WHERE khoaHoc.maKhoaHoc = '" + temp.maKhoaHoc + "';";
                            ws = new kidmathwebserviceSoapClient();
                            int kqupdate2 = ws.ThucHienLenhAsync(sql_updatedanhgia2).Result.Body.ThucHienLenhResult;
                            if (kqupdate2 != 0)
                            {
                                temp.tinhTrang = "Đã duyệt";
                                var msg_ = new MessageDialog("Đã hoàn tất quá trình duyệt bài viết").ShowAsync();
                            }
                            else
                            {
                                var msg_ = new MessageDialog("Lỗi khi cập nhật điểm đánh giá").ShowAsync();
                            }
                        }
                        else
                        {
                            var msg_ = new MessageDialog("Lỗi khi cập nhật số lượng đánh giá").ShowAsync();
                        }
                    }
                    else
                    {
                        var msg_ = new MessageDialog("Lỗi khi cập nhật trạng thái của đánh giá").ShowAsync();
                    }
                }
            }
        }
        private async void dangbai(object sender, RoutedEventArgs e)
        {
            string thetag = "";

            if (tagl1.IsChecked == true)
            {
                thetag = "Lop1";
            }
            else if (tagl2.IsChecked == true)
            {
                thetag = "Lop2";
            }
            else if (tagl3.IsChecked == true)
            {
                thetag = "Lop3";
            }
            else if (tagl4.IsChecked == true)
            {
                thetag = "Lop4";
            }
            else if (tagl5.IsChecked == true)
            {
                thetag = "Lop5";
            }

            DateTime now = DateTime.Now;

            if (txtbox_tieuDe.Text == "" || txtbox_tieuDe.Text.Length > 100)
            {
                var msg = new MessageDialog("Tiêu đề không phù hợp", "Error").ShowAsync();
            }
            else if (txtblock_noidung.Text == "")
            {
                var msg = new MessageDialog("Phần nội dung không dược để trống", "Error").ShowAsync();
            }
            else if (thetag == "")
            {
                var msg = new MessageDialog("Chọn 1 thẻ phù hợp với bài viết", "Error").ShowAsync();
            }
            else
            {
                ws = new kidmathwebserviceSoapClient();
                string idbaiviet = UserSession.userlogined.username + DateTime.Now;

                string sql = "INSERT into mainForum values('" + idbaiviet + "','" + UserSession.userlogined.username + "',N'" + UserSession.userlogined.tenNguoiDung + "','chuapheduyet','" + DateTime.Now + "',N'" + txtbox_tieuDe.Text + "',N'" + txtblock_noidung.Text + "','" + thetag + "',0,0);";
                if (ws.ThucHienLenhAsync(sql).Result.Body.ThucHienLenhResult != 0)
                {
                    var msg = new MessageDialog("Bài viết của bạn đang chờ phê duyệt");
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 0, Label = "Gửi bài mới"
                    });
                    msg.Commands.Add(new UICommand()
                    {
                        Id = 1, Label = "Quay về trang chủ"
                    });
                    var rs = await msg.ShowAsync();

                    if ((int)rs.Id == 0)
                    {
                        this.Frame.Navigate(typeof(forum_DangBai));
                    }
                    else if ((int)rs.Id == 1)
                    {
                        this.Frame.Navigate(typeof(MainForum));
                    }
                }
                else
                {
                    var msg = new MessageDialog("Xảy ra lỗi khi đăng bài, vui lòng thử lại sau", "Error").ShowAsync();
                }
            }
        }
Пример #14
0
        private async void pheduyet(object sender, RoutedEventArgs e)
        {
            Button   userstatus = sender as Button;
            thongBao temp       = userstatus.DataContext as thongBao;
            DateTime now        = DateTime.Now;

            if (temp.tieuDe == "Yêu cầu nạp tiền" && temp.tinhTrang != 'd')
            {
                int sotien = temp.soTien;
                var msg    = new MessageDialog("Xác nhận nạp " + sotien + " vào tài khoản: " + temp.username);
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                string orderid = RandomString(5);
                if ((int)rs.Id == 0)
                {
                    string sql_taolichsu  = "INSERT into lichSuNapTien values('" + orderid + "'," + sotien + ",'" + temp.username + "','" + now + "');";
                    string sql_congtien   = "UPDATE nguoiDung SET nguoiDung.soTienHienCo = soTienHienCo +" + sotien + ",nguoiDung.soTienDaNap = soTienDaNap +" + sotien + " WHERE nguoiDung.username = '******';";
                    string sql_dapheduyet = "UPDATE thongBao SET thongBao.tinhTrang ='d' WHERE thongBao.username = '******';";
                    ws = new kidmathwebserviceSoapClient();
                    int kqtaolichsu = ws.ThucHienLenhAsync(sql_taolichsu).Result.Body.ThucHienLenhResult;
                    ws = new kidmathwebserviceSoapClient();
                    int kqcongtien = ws.ThucHienLenhAsync(sql_congtien).Result.Body.ThucHienLenhResult;
                    ws = new kidmathwebserviceSoapClient();
                    int kqpheduyet = ws.ThucHienLenhAsync(sql_dapheduyet).Result.Body.ThucHienLenhResult;

                    if (kqcongtien != 0 && kqpheduyet != 0 && kqtaolichsu != 0)
                    {
                        temp.loaiThongBao    = "Đã duyệt";
                        userstatus.IsEnabled = false;
                        var msg_ = new MessageDialog("Đã nạp " + sotien + " vào tài khoản: " + temp.username).ShowAsync();
                    }
                    else if (kqcongtien == 0)
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi khi update table nguoiDung").ShowAsync();
                    }
                    else if (kqpheduyet == 0)
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi khi update table thongBao").ShowAsync();
                    }
                    else if (kqtaolichsu == 0)
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi insert table lichSuGD").ShowAsync();
                    }
                    else if (temp.tieuDe != "Yêu cầu nạp tiền" && temp.tinhTrang != 'd')
                    {
                        var msg_2 = new MessageDialog("Phải hồi").ShowAsync();
                    }
                    else
                    {
                        var msg_3 = new MessageDialog("Thông báo này đã được phê duyệt").ShowAsync();
                    }
                }
            }
        }
Пример #15
0
        private async void Xoathongbao(object sender, RoutedEventArgs e)
        {
            Button   userstatus = sender as Button;
            thongBao temp       = userstatus.DataContext as thongBao;

            if (temp.loaiThongBao == "Đã duyệt")
            {
                var msg_1 = new MessageDialog("Bạn muốn xóa thông báo này ?");
                msg_1.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg_1.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg_1.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_xoathongbao = "DELETE FROM thongBao WHERE thongBao.ngayGui = '" + temp.ngayGui + "';";
                    ws = new kidmathwebserviceSoapClient();
                    if (ws.ThucHienLenhAsync(sql_xoathongbao).Result.Body.ThucHienLenhResult != 0)
                    {
                        var msg_ = new MessageDialog("Đã xóa").ShowAsync();
                        this.Frame.Navigate(typeof(Admin_MailboxPage));
                    }
                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
            else if (temp.loaiThongBao != "Đã duyệt")
            {
                var msg_2 = new MessageDialog("Thông báo chưa được duyệt ! Bạn muốn xóa");
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg_2.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_xoathongbao = "DELETE FROM thongBao WHERE thongBao.ngayGui = '" + temp.ngayGui + "';";
                    ws = new kidmathwebserviceSoapClient();
                    if (ws.ThucHienLenhAsync(sql_xoathongbao).Result.Body.ThucHienLenhResult != 0)
                    {
                        var msg_2q = new MessageDialog("Đã xóa").ShowAsync();
                        this.Frame.Navigate(typeof(Admin_MailboxPage));
                    }
                    else
                    {
                        var msg_2a = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
        }
        private async void action(object sender, RoutedEventArgs e)
        {
            Button    userstatus = sender as Button;
            mainForum temp       = userstatus.DataContext as mainForum;
            DateTime  now        = DateTime.Now;

            if (temp.tinhTrang == "Phê duyệt")
            {
                var msg = new MessageDialog("Phê duyệt bài viết này?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_duyetbai = "UPDATE mainForum SET mainForum.tinhTrang = 'dapheduyet' WHERE mainForum.idbaiviet = '" + temp.idbaiviet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    int kqpheduyet = ws.ThucHienLenhAsync(sql_duyetbai).Result.Body.ThucHienLenhResult;
                    if (kqpheduyet != 0)
                    {
                        temp.tinhTrang = "Khóa bình luận";
                        var msg_ = new MessageDialog("Đã hoàn tất quá trình duyệt bài viết").ShowAsync();
                    }

                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi!").ShowAsync();
                    }
                }
            }

            else if (temp.tinhTrang == "Mở khóa bình luận")
            {
                var msg = new MessageDialog("Mở khóa bình luận cho bài viết này?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_duyetbai = "UPDATE mainForum SET mainForum.tinhTrang = 'dapheduyet' WHERE mainForum.idbaiviet = '" + temp.idbaiviet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    int kqpheduyet = ws.ThucHienLenhAsync(sql_duyetbai).Result.Body.ThucHienLenhResult;
                    if (kqpheduyet != 0)
                    {
                        temp.tinhTrang = "Khóa bình luận";
                        var msg_ = new MessageDialog("Đã mở khóa phần bình luận của bài viết").ShowAsync();
                    }

                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi!").ShowAsync();
                    }
                }
            }

            else if (temp.tinhTrang == "Khóa bình luận")
            {
                var msg = new MessageDialog("Đóng bình luận bài viết này?");
                msg.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_duyetbai = "UPDATE mainForum SET mainForum.tinhTrang = 'dongbinhluan' WHERE mainForum.idbaiviet = '" + temp.idbaiviet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    int kqpheduyet = ws.ThucHienLenhAsync(sql_duyetbai).Result.Body.ThucHienLenhResult;
                    if (kqpheduyet != 0)
                    {
                        temp.tinhTrang = "Mở khóa bình luận";
                        var msg_ = new MessageDialog("Đã hoàn tất quá trình khóa bình luận bài viết").ShowAsync();
                    }

                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi!").ShowAsync();
                    }
                }
            }
        }
        private async void Xoabaiviet(object sender, RoutedEventArgs e)
        {
            Button    userstatus = sender as Button;
            mainForum temp       = userstatus.DataContext as mainForum;

            if (temp.tinhTrang != "Phê duyệt")
            {
                var msg_1 = new MessageDialog("Bạn muốn xóa thông báo này ?");
                msg_1.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg_1.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg_1.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_xoathongbao = "DELETE FROM mainForum WHERE mainForum.idbaiviet = '" + temp.idbaiviet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    if (ws.ThucHienLenhAsync(sql_xoathongbao).Result.Body.ThucHienLenhResult != 0)
                    {
                        var msg_ = new MessageDialog("Đã xóa").ShowAsync();
                        this.Frame.Navigate(typeof(Admin_forum));
                    }
                    else
                    {
                        var msg_2 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
            else if (temp.tinhTrang == "Phê duyệt")
            {
                var msg_2 = new MessageDialog("Thông báo chưa được duyệt ! Bạn muốn xóa");
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 0, Label = "Xác nhận"
                });
                msg_2.Commands.Add(new UICommand()
                {
                    Id = 1, Label = "Hủy"
                });
                var rs = await msg_2.ShowAsync();

                if ((int)rs.Id == 0)
                {
                    string sql_xoathongbao = "DELETE FROM mainForum WHERE mainForum.idbaiviet = '" + temp.idbaiviet + "';";
                    ws = new kidmathwebserviceSoapClient();
                    if (ws.ThucHienLenhAsync(sql_xoathongbao).Result.Body.ThucHienLenhResult != 0)
                    {
                        var msg_ = new MessageDialog("Đã xóa").ShowAsync();
                        this.Frame.Navigate(typeof(Admin_forum));
                    }
                    else
                    {
                        var msg_1 = new MessageDialog("Xảy ra lỗi").ShowAsync();
                    }
                }
            }
        }