コード例 #1
0
        public void capnhat()
        {
            Sach_DTO ds = new Sach_DTO();

            ds.MaSach    = int.Parse(txtMaSach.Text);
            ds.MaTheLoai = int.Parse(cmbTheLoai.SelectedValue.ToString());
            try
            {
                ds.TenSach = txtTenSach.Text;
            }
            catch
            {
                MessageBox.Show("Tên sách không được rỗng!");
                return;
            }
            try
            {
                ds.TacGia = txtTacGia.Text;
            }
            catch
            {
                MessageBox.Show("Tên tác giả không được rỗng!");
                return;
            }
            ds.SoLuongTon = 0;
            if (txtDonBanSach.Text != "")
            {
                try
                {
                    ds.DonGiaBan = UInt64.Parse(txtDonBanSach.Text);
                }
                catch (FormatException)
                {
                    MessageBox.Show("Đơn giá bán phải là số");
                    return;
                }
            }
            else
            {
                MessageBox.Show("Đơn giá bán không được bỏ trống");
                return;
            }

            string ketQua = Sach_BUS.CapNhatSach(ds);

            if (ketQua != "Success")
            {
                MessageBox.Show(ketQua);
                return;
            }
            MessageBox.Show("Cập nhật sách thành công! ");
            HienThiDanhSachSach();
        }
コード例 #2
0
        public void CapNhat()
        {
            Sach_DTO s = new Sach_DTO();

            try
            {
                s.MaSach = int.Parse(txtMaSach.Text);
            }
            catch
            {
                MessageBox.Show("Mã sách không được rỗng! Hãy chọn từ danh sách bên dưới để cập nhật");
                return;
            }
            try
            {
                s.MaDauSach = int.Parse(txtMaDauSach.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Mã đầu sách không được để trống");
                return;
            }
            if (txtNhaXuatBan.Text == "")
            {
                MessageBox.Show("Nhà xuất bản không được để trống");
                txtNhaXuatBan.Focus();
                return;
            }
            else
            {
                s.NhaXuatBan = txtNhaXuatBan.Text;
            }
            try
            {
                s.NamXuatBan = int.Parse(txtNamXuatBan.Text);
            }
            catch (FormatException)
            {
                MessageBox.Show("Năm xuất bản không được để trống");
                txtNamXuatBan.Focus();
                return;
            }
            string ketQua = Sach_BUS.CapNhatSach(s);

            if (ketQua != "Success")
            {
                MessageBox.Show(ketQua);
                return;
            }
            HienThiThongTinSach();
            MessageBox.Show("Cập nhật thành công");
        }