Пример #1
0
        private void navigateto_baiviet(object sender, TappedRoutedEventArgs e)
        {
            ws = new kidmathwebserviceSoapClient();
            StackPanel baivietduocchon = sender as StackPanel;
            mainForum  temp            = baivietduocchon.DataContext as mainForum;

            binhLuan_Forum.baivietduocchon = temp;
            Forum_Baiviet.baivietdangxem   = temp;
            this.Frame.Navigate(typeof(Forum_Baiviet));
        }
Пример #2
0
        private void timkhoacungtag(object sender, RoutedEventArgs e)
        {
            Button    btntag = sender as Button;
            mainForum temp   = btntag.DataContext as mainForum;

            ws = new kidmathwebserviceSoapClient();
            List <mainForum> dsbaiviet2 = new List <mainForum>();

            dsbaiviet2 = ws.getDatamainForumAsync().Result.Body.getDatamainForumResult.ToList <mainForum>();
            dsbaiviet2 = dsbaiviet2.FindAll(baiviet => baiviet.tinhTrang != "pheduyet" && baiviet.tag == temp.tag);
            grview_dsbinhluan.ItemsSource = dsbaiviet2;
        }
        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();
                    }
                }
            }
        }
        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();
                    }
                }
            }
        }