예제 #1
0
        private void btnGhi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            HttpWebRequest request;
            Category       cate;

            if (status.Equals(mode.them))
            {
                if (txtLoaisach.Text.Equals(""))
                {
                    MessageBox.Show("Tên loại sách không được để trống");
                    return;
                }
                if (txtMota.Text.Equals(""))
                {
                    MessageBox.Show("Mô tả không được để trống");
                    return;
                }
                cate = new Category(txtLoaisach.Text, int.Parse(txtMapid.Text), txtMota.Text);
                String url = Program.path_storeCategory + cate.toStringStore();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", cate.toStringStore());
                    MessageBox.Show("Thêm loại sản phẩm thành công");
                    if (refreshTreeview != null)
                    {
                        refreshTreeview();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thêm loại sản phẩm thất bại\n" + ex.Message);
                }
            }
            else if (status.Equals(mode.sua))
            {
                cate = new Category(int.Parse(txtMaloai.Text), txtLoaisach.Text, int.Parse(txtMapid.Text), txtMota.Text);
                String url = Program.path_updateCategory + cate.toStringUpdate();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", cate.toStringUpdate());
                    MessageBox.Show("Sửa loại sản phẩm thành công");
                    if (refreshTreeview != null)
                    {
                        refreshTreeview();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Sửa loại sản phẩm thất bại\n" + ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Không thể hiểu bạn đang làm gì");
                return;
            }
            btnRefresh_ItemClick(sender, e);
        }
예제 #2
0
        private void btnGhi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            HttpWebRequest request;
            Permission     per;

            if (status.Equals(mode.them))
            {
                if (txtTenquyen.Text.Equals(""))
                {
                    MessageBox.Show("Tên quyền hạn không được để trống");
                    return;
                }

                per = new Permission(txtTenquyen.Text);
                String url = Program.path_storePermission + per.toStringStore();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", per.toStringStore());
                    MessageBox.Show("Thêm quyền thành công");
                    if (refreshPermission != null)
                    {
                        refreshPermission();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thêm quyền thất bại\n" + ex.Message);
                }
            }
            else if (status.Equals(mode.sua))
            {
                per = new Permission(txtMaquyen.Text, txtTenquyen.Text);
                String url = Program.path_updatePermission + per.toStringUpdate();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", per.toStringUpdate());
                    MessageBox.Show("Sửa quyền thành công");
                    if (refreshPermission != null)
                    {
                        refreshPermission();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Sửa quyền thất bại\n" + ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Không thể hiểu bạn đang làm gì");
                return;
            }
            btnRefresh_ItemClick(sender, e);
        }
예제 #3
0
        private void btnGhi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            HttpWebRequest request;
            User           user;

            if (status.Equals(mode.Them))
            {
                if (txtTenuser.Text.Equals(""))
                {
                    MessageBox.Show("Tên user không được để trống");
                    return;
                }
                if (txtEmail.Text.Equals(""))
                {
                    MessageBox.Show("Email không được để trống");
                    return;
                }
                if (txtPassword.Text.Equals(""))
                {
                    MessageBox.Show("Password không được để trống");
                    return;
                }
                user = new User(txtTenuser.Text, txtEmail.Text, txtPassword.Text, txtRole.Text);
                String url = Program.path_storeUser + user.toStringStore();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", user.toStringStore());
                    MessageBox.Show("Tạo tài khoản thành công");
                    if (refreshProductUserDlg != null)
                    {
                        refreshProductUserDlg();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Tạo tài khoản thất bại\n" + ex.Message);
                }
            }
            else if (status.Equals(mode.Sua))
            {
                user = new User(txtMauser.Text, txtTenuser.Text, txtEmail.Text, txtPassword.Text, txtRole.Text);
                String url = Program.path_updateUser + user.toStringUpdate();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", user.toStringUpdate());
                    MessageBox.Show("Sửa user thành công");
                    if (refreshProductUserDlg != null)
                    {
                        refreshProductUserDlg();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Sửa user thất bại\n" + ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Không thể hiểu bạn đang làm gì");
                return;
            }

            btnRefresh_ItemClick(sender, e);
        }
예제 #4
0
        private void btnGhi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            HttpWebRequest request;
            Product        pd;

            if (status.Equals(mode.them))
            {
                if (txtTensach.Text.Equals(""))
                {
                    MessageBox.Show("Tên sách không được để trống");
                    return;
                }
                if (txtGiatien.Text.Equals(""))
                {
                    MessageBox.Show("Giá tiền không được để trống");
                    return;
                }
                if (txtGioithieu.Text.Equals(""))
                {
                    MessageBox.Show("Giới thiệu không được để trống");
                    return;
                }
                if (txtMota.Text.Equals(""))
                {
                    MessageBox.Show("Mô tả không được để trống");
                    return;
                }
                pd = new Product(txtTensach.Text, txtMaloai.Text, txtGiatien.Text, txtGioithieu.Text, txtMota.Text, ptbHinhsach.ImageLocation, tgsTinhtrang.IsOn ? "1" : "0");
                String url = Program.path_storeProduct + pd.toStringStore();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", pd.toStringStore());
                    //if (ptbHinhsachChanged)
                    //{
                    //    ptbHinhsachChanged = false;
                    //    Upload(ptbHinhsach.Tag.ToString());
                    //}
                    MessageBox.Show("Thêm sản phẩm thành công");
                    tvCategories.SelectedNode = tvCategories.Nodes[0];
                    if (refreshProductUserDlg != null)
                    {
                        refreshProductUserDlg();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Thêm sản phẩm thất bại\n" + ex.Message);
                }
            }
            else if (status.Equals(mode.sua))
            {
                pd = new Product(txtMasach.Text, txtTensach.Text, txtMaloai.Text, txtGiatien.Text.Trim('$'), txtGioithieu.Text, txtMota.Text, ptbHinhsach.ImageLocation, tgsTinhtrang.IsOn ? "1" : "0");
                String url = Program.path_updateProduct + pd.toStringUpdate();
                request = WebRequest.CreateHttp(url);
                try
                {
                    Program.sendRequest(request, "POST", pd.toStringUpdate());
                    MessageBox.Show("Sửa sản phẩm thành công");
                    if (refreshProductUserDlg != null)
                    {
                        refreshProductUserDlg();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Sửa sản phẩm thất bại\n" + ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Không thể hiểu bạn đang làm gì");
                return;
            }
            btnRefresh_ItemClick(sender, e);
        }