コード例 #1
0
        public bool valid(THONGTINXUATBAN ttxb)
        {
            //xet null

            state.Clear();
            if (repository.getThongTinXuatBan(ttxb.MASACH) != null)
            {
                state.addError("sach", "Chọn sách để thêm thông tin");
            }

            //if (ttxb.NAMSINH >= ttxb.NAMMAT)
            //    state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");

            return(state.isValid());
        }
コード例 #2
0
        public bool valid(HOADON hd)
        {
            //xet null
            state.Clear();
            if (hd.TENKHACHHANG == "")
            {
                state.addError("tenkhach", "Tên khách hàng không được để trống");
            }

            if (hd.TONGTIEN == 0)
            {
                state.addError("tongtien", "Nhập số tiền trong hóa đơn");
            }

            return(state.isValid());
        }
コード例 #3
0
        public bool valid(TACGIA tg)
        {
            //xet null
            state.Clear();
            if (tg.TENTG == "")
            {
                state.addError("tentg", "Tên tác giả không được để trống");
            }

            if (tg.NAMSINH >= tg.NAMMAT)
            {
                state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");
            }

            return(state.isValid());
        }
コード例 #4
0
 public bool valid(SACHKHUYENMAI skm)
 {
     //xet null
     state.Clear();
     if (repository.getSachKhuyenMai(skm.MASACH) != null)
     {
         state.addError("masach", "Mã Sách đã tồn tại được chọn");
     }
     //if (kho.TONGSOLUONG < 0)
     //    state.addError("tongsoluong", "Tổng số lượng không được nhỏ hơn 0");
     //if (kho.SOLUONGCON > kho.TONGSOLUONG)
     //    state.addError("lonhon", "Số lượng còn không được lớn hơn tổng số lượng");
     //if (kho.MASACH == "")
     //    state.addError("sach", "Không còn sách để thêm thông tin");
     return(state.isValid());
 }
コード例 #5
0
ファイル: SachPresenter.cs プロジェクト: minhlk/quanlynhasach
 public bool valid(SACH sach)
 {
     //xet null
     state.Clear();
     if (sach.MASACH == "")
     {
         state.addError("masach", "Mã sách không được để trống");
     }
     if (sach.TENSACH == "")
     {
         state.addError("tensach", "Tên sách không được để trống");
     }
     //if (sach.MATG == 0)
     //state.addError("matg", "Mã tác giả không được để trống");
     // can them ham xoa tat ca cac bang khac
     return(state.isValid());
 }
コード例 #6
0
        public bool valid(LINHVUC lv)
        {
            //xet null
            state.Clear();
            if (lv.MALINHVUC == "")
            {
                state.addError("malinhvuc", "Mã lĩnh vực không được để trống");
            }
            if (lv.MALINHVUC.Length > 2)
            {
                state.addError("malinhvuc2", "Mã lĩnh vực không dài quá 2 kí tự");
            }
            //if (lv.NAMSINH >= lv.NAMMAT)
            //        state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");

            return(state.isValid());
        }
コード例 #7
0
        public bool valid(LOAISACH ls)
        {
            //xet null
            state.Clear();
            if (ls.MALOAISACH == "")
            {
                state.addError("maloaisach", "Mã loại sách không được để trống");
            }
            if (ls.MALOAISACH.Length > 2)
            {
                state.addError("maloaisach2", "Mã loại sách không dài quá 2 kí tự");
            }
            //if (ls.NAMSINH >= ls.NAMMAT)
            //        state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");

            return(state.isValid());
        }
コード例 #8
0
 public bool valid(NHATKINHAPSACH nhatkinhapsach)
 {
     //xet null
     state.Clear();
     //if (nhatkinhapsach.SOLUONGCON <0)
     //    state.addError("soluongcon", "Số lượng còn không được nhỏ hơn 0");
     //if (nhatkinhapsach.TONGSOLUONG < 0)
     //    state.addError("tongsoluong", "Tổng số lượng không được nhỏ hơn 0");
     //if (nhatkinhapsach.SOLUONGCON > nhatkinhapsach.TONGSOLUONG)
     //    state.addError("lonhon", "Số lượng còn không được lớn hơn tổng số lượng");
     //if (nhatkinhapsach.MASACH == "")
     //    state.addError("sach", "Không còn sách để thêm thông tin");
     if (nhatkinhapsach.MASACH == "a")
     {
         state.addError("sach", "Chọn sách để thêm thông tin");
     }
     return(state.isValid());
 }
コード例 #9
0
        public bool valid(CHITIETHOADON chitiethoadon)
        {
            //xet null
            state.Clear();
            if (chitiethoadon.MAHOADON == -1)
            {
                state.addError("mahoadon", "Cần thêm hóa đơn mới");
            }
            if (chitiethoadon.MASACH == "a")
            {
                state.addError("masach", "Vui lòng thêm sách để thực hiện");
            }

            //if (chitiethoadon.SOLUONGCON > chitiethoadon.TONGSOLUONG)
            //    state.addError("lonhon", "Số lượng còn không được lớn hơn tổng số lượng");
            //if (chitiethoadon.MASACH == "")
            //    state.addError("sach", "Không còn sách để thêm thông tin");
            return(state.isValid());
        }
コード例 #10
0
        public bool valid(TAIKHOAN tk)
        {
            //xet null
            state.Clear();
            if (tk.USERNAME == "")
            {
                state.addError("username", "Tên tài khoản không được để trống");
            }
            if (tk.PASSWORD == "")
            {
                state.addError("password", "Mật khẩu không được để trống");
            }
            if (tk.CHUCVU == "")
            {
                state.addError("chucvu", "Chức vụ không được để trống");
            }
            //if (tk.MATAIKHOAN.Length > 2)
            //    state.addError("malinhvuc2", "Mã lĩnh vực không dài quá 2 kí tự");
            //if (tk.NAMSINH >= tk.NAMMAT)
            //        state.addError("nam", "Năm sinh phải nhỏ hơn năm mất");

            return(state.isValid());
        }
コード例 #11
0
        public bool valid(KHO kho)
        {
            //xet null
            state.Clear();
            if (kho.SOLUONGCON < 0)
            {
                state.addError("soluongcon", "Số lượng còn không được nhỏ hơn 0");
            }
            if (kho.TONGSOLUONG < 0)
            {
                state.addError("tongsoluong", "Tổng số lượng không được nhỏ hơn 0");
            }
            if (kho.SOLUONGCON > kho.TONGSOLUONG)
            {
                state.addError("lonhon", "Số lượng còn không được lớn hơn tổng số lượng");
            }
            if (kho.MASACH == "a")
            {
                state.addError("sach", "Chọn sách để thêm thông tin");
            }

            return(state.isValid());
        }