public static Comparison <LoaiInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(LoaiInfo x, LoaiInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "maloai": rs = PagingHelper.Compare <int>(x.MaLoai, y.MaLoai, obj.Order); break; case "tenloai": rs = PagingHelper.Compare <string>(x.TenLoai, y.TenLoai, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <HangHoaInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(HangHoaInfo x, HangHoaInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "mahh": rs = PagingHelper.Compare <int>(x.MaHH, y.MaHH, obj.Order); break; case "tenhh": rs = PagingHelper.Compare <string>(x.TenHH, y.TenHH, obj.Order); break; case "soluong": rs = PagingHelper.Compare <int>(x.SoLuong, y.SoLuong, obj.Order); break; case "nhacc": rs = PagingHelper.Compare <string>(x.NhaCC, y.NhaCC, obj.Order); break; case "maloai": rs = PagingHelper.Compare <int>(x.MaLoai, y.MaLoai, obj.Order); break; case "donvitinh": rs = PagingHelper.Compare <string>(x.DonViTinh, y.DonViTinh, obj.Order); break; case "hinh": rs = PagingHelper.Compare <string>(x.Hinh, y.Hinh, obj.Order); break; case "tinhnang": rs = PagingHelper.Compare <string>(x.TinhNang, y.TinhNang, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Cooling_RequestInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Cooling_RequestInfo x, Cooling_RequestInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "request_date": rs = PagingHelper.Compare <DateTime>(x.Request_Date, y.Request_Date, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "requester": rs = PagingHelper.Compare <string>(x.Requester, y.Requester, obj.Order); break; case "delivery_date": rs = PagingHelper.Compare <DateTime>(x.Delivery_Date, y.Delivery_Date, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <CustomerInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(CustomerInfo x, CustomerInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "customercode": rs = PagingHelper.Compare <string>(x.CustomerCode, y.CustomerCode, obj.Order); break; case "customername": rs = PagingHelper.Compare <string>(x.CustomerName, y.CustomerName, obj.Order); break; case "email": rs = PagingHelper.Compare <string>(x.Email, y.Email, obj.Order); break; case "phone": rs = PagingHelper.Compare <string>(x.Phone, y.Phone, obj.Order); break; case "mobile": rs = PagingHelper.Compare <string>(x.Mobile, y.Mobile, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <TraHangInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(TraHangInfo x, TraHangInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "maphieutra": rs = PagingHelper.Compare <int>(x.MaPhieuTra, y.MaPhieuTra, obj.Order); break; case "manv": rs = PagingHelper.Compare <int>(x.MaNV, y.MaNV, obj.Order); break; case "tongsoluong": rs = PagingHelper.Compare <int>(x.TongSoLuong, y.TongSoLuong, obj.Order); break; case "ngaytra": rs = PagingHelper.Compare <string>(x.NgayTra, y.NgayTra, obj.Order); break; case "nhacc": rs = PagingHelper.Compare <string>(x.NhaCC, y.NhaCC, obj.Order); break; case "dienthoaincc": rs = PagingHelper.Compare <string>(x.DienThoaiNCC, y.DienThoaiNCC, obj.Order); break; case "diachinhacc": rs = PagingHelper.Compare <string>(x.DiaChiNhaCC, y.DiaChiNhaCC, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <PalletInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(PalletInfo x, PalletInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "pallet": rs = PagingHelper.Compare <string>(x.Pallet, y.Pallet, obj.Order); break; case "tray_number": rs = PagingHelper.Compare <int>(x.Tray_Number, y.Tray_Number, obj.Order); break; case "reposityid": rs = PagingHelper.Compare <int>(x.ReposityID, y.ReposityID, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "empty_pallet": rs = PagingHelper.Compare <string>(x.Empty_Pallet, y.Empty_Pallet, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <SupplierInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(SupplierInfo x, SupplierInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "suppliercode": rs = PagingHelper.Compare <string>(x.SupplierCode, y.SupplierCode, obj.Order); break; case "suppliername": rs = PagingHelper.Compare <string>(x.SupplierName, y.SupplierName, obj.Order); break; case "nation": rs = PagingHelper.Compare <string>(x.Nation, y.Nation, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Shipment_RequestInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Shipment_RequestInfo x, Shipment_RequestInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "reason": rs = PagingHelper.Compare <string>(x.Reason, y.Reason, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <BangGiaInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(BangGiaInfo x, BangGiaInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "sobanggia": rs = PagingHelper.Compare <int>(x.SoBangGia, y.SoBangGia, obj.Order); break; case "mahh": rs = PagingHelper.Compare <int>(x.MaHH, y.MaHH, obj.Order); break; case "giaban": rs = PagingHelper.Compare <int>(x.GiaBan, y.GiaBan, obj.Order); break; case "ngayapdung": rs = PagingHelper.Compare <string>(x.NgayApDung, y.NgayApDung, obj.Order); break; case "ngayketthuc": rs = PagingHelper.Compare <string>(x.NgayKetThuc, y.NgayKetThuc, obj.Order); break; case "giamgia": rs = PagingHelper.Compare <int>(x.GiamGia, y.GiamGia, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <InformationInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(InformationInfo x, InformationInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "nameinfor": rs = PagingHelper.Compare <string>(x.NameInfor, y.NameInfor, obj.Order); break; case "datecreated": rs = PagingHelper.Compare <DateTime>(x.DateCreated, y.DateCreated, obj.Order); break; case "createdby": rs = PagingHelper.Compare <string>(x.CreatedBy, y.CreatedBy, obj.Order); break; case "datemodified": rs = PagingHelper.Compare <DateTime>(x.DateModified, y.DateModified, obj.Order); break; case "modifiedby": rs = PagingHelper.Compare <string>(x.ModifiedBy, y.ModifiedBy, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <BaoHanhInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(BaoHanhInfo x, BaoHanhInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "sophieu": rs = PagingHelper.Compare <int>(x.SoPhieu, y.SoPhieu, obj.Order); break; case "mahh": rs = PagingHelper.Compare <int>(x.MaHH, y.MaHH, obj.Order); break; case "soemei": rs = PagingHelper.Compare <string>(x.SoEmei, y.SoEmei, obj.Order); break; case "makh": rs = PagingHelper.Compare <int>(x.MaKH, y.MaKH, obj.Order); break; case "ngaymua": rs = PagingHelper.Compare <string>(x.NgayMua, y.NgayMua, obj.Order); break; case "thoigianbaohanh": rs = PagingHelper.Compare <int>(x.ThoiGianBaoHanh, y.ThoiGianBaoHanh, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <HoaDonInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(HoaDonInfo x, HoaDonInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "sohoadon": rs = PagingHelper.Compare <int>(x.SoHoaDon, y.SoHoaDon, obj.Order); break; case "manv": rs = PagingHelper.Compare <int>(x.MaNV, y.MaNV, obj.Order); break; case "makh": rs = PagingHelper.Compare <int>(x.MaKH, y.MaKH, obj.Order); break; case "ngaylap": rs = PagingHelper.Compare <string>(x.NgayLap, y.NgayLap, obj.Order); break; case "tongtien": rs = PagingHelper.Compare <float>(x.TongTien, y.TongTien, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <RoleInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(RoleInfo x, RoleInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "rolename": rs = PagingHelper.Compare <string>(x.RoleName, y.RoleName, obj.Order); break; case "functions": rs = PagingHelper.Compare <string>(x.Functions, y.Functions, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <ChiTietNhapHangInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(ChiTietNhapHangInfo x, ChiTietNhapHangInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "maphieunhap": rs = PagingHelper.Compare <int>(x.MaPhieuNhap, y.MaPhieuNhap, obj.Order); break; case "mahh": rs = PagingHelper.Compare <int>(x.MaHH, y.MaHH, obj.Order); break; case "soluong": rs = PagingHelper.Compare <int>(x.SoLuong, y.SoLuong, obj.Order); break; case "dongia": rs = PagingHelper.Compare <int>(x.DonGia, y.DonGia, obj.Order); break; case "thanhtien": rs = PagingHelper.Compare <float>(x.ThanhTien, y.ThanhTien, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <KhachHangInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(KhachHangInfo x, KhachHangInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "makh": rs = PagingHelper.Compare <int>(x.MaKH, y.MaKH, obj.Order); break; case "tenkh": rs = PagingHelper.Compare <string>(x.TenKH, y.TenKH, obj.Order); break; case "diachi": rs = PagingHelper.Compare <string>(x.DiaChi, y.DiaChi, obj.Order); break; case "sdt": rs = PagingHelper.Compare <string>(x.SDT, y.SDT, obj.Order); break; case "mail": rs = PagingHelper.Compare <string>(x.Mail, y.Mail, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <TaiKhoanInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(TaiKhoanInfo x, TaiKhoanInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "tentaikhoan": rs = PagingHelper.Compare <string>(x.TenTaiKhoan, y.TenTaiKhoan, obj.Order); break; case "matkhau": rs = PagingHelper.Compare <string>(x.MatKhau, y.MatKhau, obj.Order); break; case "chucnang": rs = PagingHelper.Compare <string>(x.ChucNang, y.ChucNang, obj.Order); break; case "quyen": rs = PagingHelper.Compare <string>(x.Quyen, y.Quyen, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <ChiTietHoaDonInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(ChiTietHoaDonInfo x, ChiTietHoaDonInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "makh": rs = PagingHelper.Compare <int>(x.MaKH, y.MaKH, obj.Order); break; case "mahh": rs = PagingHelper.Compare <int>(x.MaHH, y.MaHH, obj.Order); break; case "soluong": rs = PagingHelper.Compare <int>(x.SoLuong, y.SoLuong, obj.Order); break; case "giaban": rs = PagingHelper.Compare <int>(x.GiaBan, y.GiaBan, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <RoleAccountInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(RoleAccountInfo x, RoleAccountInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "roleid": rs = PagingHelper.Compare <int>(x.RoleID, y.RoleID, obj.Order); break; case "accountid": rs = PagingHelper.Compare <int>(x.AccountID, y.AccountID, obj.Order); break; case "active": rs = PagingHelper.Compare <int>(x.Active, y.Active, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <NhanVienInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(NhanVienInfo x, NhanVienInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "manv": rs = PagingHelper.Compare <int>(x.MaNV, y.MaNV, obj.Order); break; case "tennv": rs = PagingHelper.Compare <string>(x.TenNV, y.TenNV, obj.Order); break; case "gioitinh": rs = PagingHelper.Compare <bool>(x.GioiTinh, y.GioiTinh, obj.Order); break; case "ngaysinh": rs = PagingHelper.Compare <string>(x.NgaySinh, y.NgaySinh, obj.Order); break; case "sdt": rs = PagingHelper.Compare <string>(x.SDT, y.SDT, obj.Order); break; case "diachi": rs = PagingHelper.Compare <string>(x.DiaChi, y.DiaChi, obj.Order); break; case "mail": rs = PagingHelper.Compare <string>(x.Mail, y.Mail, obj.Order); break; case "cmnd": rs = PagingHelper.Compare <string>(x.CMND, y.CMND, obj.Order); break; case "hinh": rs = PagingHelper.Compare <string>(x.Hinh, y.Hinh, obj.Order); break; case "tinhtrang": rs = PagingHelper.Compare <string>(x.TinhTrang, y.TinhTrang, obj.Order); break; case "tentaikhoan": rs = PagingHelper.Compare <string>(x.TenTaiKhoan, y.TenTaiKhoan, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Report_On_BoardInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Report_On_BoardInfo x, Report_On_BoardInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "supplierid": rs = PagingHelper.Compare <int>(x.SupplierID, y.SupplierID, obj.Order); break; case "price_eur": rs = PagingHelper.Compare <double>(x.Price_EUR, y.Price_EUR, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "order_quantity": rs = PagingHelper.Compare <int>(x.Order_Quantity, y.Order_Quantity, obj.Order); break; case "unit_price": rs = PagingHelper.Compare <double>(x.Unit_Price, y.Unit_Price, obj.Order); break; case "delivery_time": rs = PagingHelper.Compare <string>(x.Delivery_Time, y.Delivery_Time, obj.Order); break; case "pay": rs = PagingHelper.Compare <string>(x.Pay, y.Pay, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <ItemInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(ItemInfo x, ItemInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <string>(x.ItemID, y.ItemID, obj.Order); break; case "itemname": rs = PagingHelper.Compare <string>(x.ItemName, y.ItemName, obj.Order); break; case "type": rs = PagingHelper.Compare <string>(x.Type, y.Type, obj.Order); break; case "size": rs = PagingHelper.Compare <string>(x.Size, y.Size, obj.Order); break; case "itemsperpack": rs = PagingHelper.Compare <int>(x.ItemsPerPack, y.ItemsPerPack, obj.Order); break; case "crop": rs = PagingHelper.Compare <string>(x.Crop, y.Crop, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "information": rs = PagingHelper.Compare <int>(x.Information, y.Information, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Supplier_ContractInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Supplier_ContractInfo x, Supplier_ContractInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "supplier_contract_name": rs = PagingHelper.Compare <string>(x.Supplier_Contract_Name, y.Supplier_Contract_Name, obj.Order); break; case "ordered_date": rs = PagingHelper.Compare <DateTime>(x.Ordered_Date, y.Ordered_Date, obj.Order); break; case "supplierid": rs = PagingHelper.Compare <int>(x.SupplierID, y.SupplierID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "purchase_quantity_bulbs": rs = PagingHelper.Compare <int>(x.Purchase_Quantity_Bulbs, y.Purchase_Quantity_Bulbs, obj.Order); break; case "price_eur": rs = PagingHelper.Compare <double>(x.Price_EUR, y.Price_EUR, obj.Order); break; case "shipped_quantity_bulbs": rs = PagingHelper.Compare <int>(x.Shipped_Quantity_Bulbs, y.Shipped_Quantity_Bulbs, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "comment": rs = PagingHelper.Compare <string>(x.Comment, y.Comment, obj.Order); break; case "schedule": rs = PagingHelper.Compare <string>(x.Schedule, y.Schedule, obj.Order); break; case "etd": rs = PagingHelper.Compare <DateTime>(x.ETD, y.ETD, obj.Order); break; case "eta": rs = PagingHelper.Compare <DateTime>(x.ETA, y.ETA, obj.Order); break; case "loading_date": rs = PagingHelper.Compare <DateTime>(x.Loading_Date, y.Loading_Date, obj.Order); break; case "etd_cma_schedule": rs = PagingHelper.Compare <DateTime>(x.ETD_CMA_SCHEDULE, y.ETD_CMA_SCHEDULE, obj.Order); break; case "eta_cma_schedule": rs = PagingHelper.Compare <DateTime>(x.ETA_CMA_SCHEDULE, y.ETA_CMA_SCHEDULE, obj.Order); break; case "etd_one_schedule": rs = PagingHelper.Compare <DateTime>(x.ETD_ONE_SCHEDULE, y.ETD_ONE_SCHEDULE, obj.Order); break; case "eta_one_schedule": rs = PagingHelper.Compare <DateTime>(x.ETA_ONE_SCHEDULE, y.ETA_ONE_SCHEDULE, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <ShipmentInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(ShipmentInfo x, ShipmentInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "year": rs = PagingHelper.Compare <int>(x.Year, y.Year, obj.Order); break; case "month": rs = PagingHelper.Compare <DateTime>(x.Month, y.Month, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "purchase_quantity_bulbs": rs = PagingHelper.Compare <int>(x.Purchase_Quantity_Bulbs, y.Purchase_Quantity_Bulbs, obj.Order); break; case "price_eur": rs = PagingHelper.Compare <double>(x.Price_EUR, y.Price_EUR, obj.Order); break; case "lot": rs = PagingHelper.Compare <string>(x.Lot, y.Lot, obj.Order); break; case "certificate": rs = PagingHelper.Compare <int>(x.Certificate, y.Certificate, obj.Order); break; case "quality_control_assessment": rs = PagingHelper.Compare <string>(x.Quality_Control_Assessment, y.Quality_Control_Assessment, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Customer_ContractInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Customer_ContractInfo x, Customer_ContractInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "customer_contract": rs = PagingHelper.Compare <string>(x.Customer_Contract, y.Customer_Contract, obj.Order); break; case "effective_date": rs = PagingHelper.Compare <DateTime>(x.Effective_Date, y.Effective_Date, obj.Order); break; case "in_charge": rs = PagingHelper.Compare <string>(x.In_Charge, y.In_Charge, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "required_supplier": rs = PagingHelper.Compare <string>(x.Required_Supplier, y.Required_Supplier, obj.Order); break; case "order_qty_bulbs": rs = PagingHelper.Compare <int>(x.Order_QTY_Bulbs, y.Order_QTY_Bulbs, obj.Order); break; case "price_vnd": rs = PagingHelper.Compare <double>(x.Price_VND, y.Price_VND, obj.Order); break; case "seeding_date_lunar": rs = PagingHelper.Compare <DateTime>(x.Seeding_Date_Lunar, y.Seeding_Date_Lunar, obj.Order); break; case "seeding_date_gregorian": rs = PagingHelper.Compare <DateTime>(x.Seeding_Date_Gregorian, y.Seeding_Date_Gregorian, obj.Order); break; case "estimated_arrival_date": rs = PagingHelper.Compare <DateTime>(x.Estimated_Arrival_Date, y.Estimated_Arrival_Date, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "date_arrived": rs = PagingHelper.Compare <DateTime>(x.Date_Arrived, y.Date_Arrived, obj.Order); break; case "deposit": rs = PagingHelper.Compare <double>(x.Deposit, y.Deposit, obj.Order); break; case "date_1": rs = PagingHelper.Compare <DateTime>(x.Date_1, y.Date_1, obj.Order); break; case "delivery_1": rs = PagingHelper.Compare <int>(x.Delivery_1, y.Delivery_1, obj.Order); break; case "date_2": rs = PagingHelper.Compare <DateTime>(x.Date_2, y.Date_2, obj.Order); break; case "delivery_2": rs = PagingHelper.Compare <int>(x.Delivery_2, y.Delivery_2, obj.Order); break; case "date_3": rs = PagingHelper.Compare <DateTime>(x.Date_3, y.Date_3, obj.Order); break; case "delivery_3": rs = PagingHelper.Compare <int>(x.Delivery_3, y.Delivery_3, obj.Order); break; case "date_4": rs = PagingHelper.Compare <DateTime>(x.Date_4, y.Date_4, obj.Order); break; case "delivery_4": rs = PagingHelper.Compare <int>(x.Delivery_4, y.Delivery_4, obj.Order); break; case "date_5": rs = PagingHelper.Compare <DateTime>(x.Date_5, y.Date_5, obj.Order); break; case "delivery_5": rs = PagingHelper.Compare <int>(x.Delivery_5, y.Delivery_5, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Report_Customer_ComplaintInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Report_Customer_ComplaintInfo x, Report_Customer_ComplaintInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "technical_staff": rs = PagingHelper.Compare <string>(x.Technical_staff, y.Technical_staff, obj.Order); break; case "customer_a_quantity": rs = PagingHelper.Compare <string>(x.Customer_A_Quantity, y.Customer_A_Quantity, obj.Order); break; case "customer_a_times": rs = PagingHelper.Compare <string>(x.Customer_A_Times, y.Customer_A_Times, obj.Order); break; case "customer_b_quantity": rs = PagingHelper.Compare <string>(x.Customer_B_Quantity, y.Customer_B_Quantity, obj.Order); break; case "customer_b_times": rs = PagingHelper.Compare <string>(x.Customer_B_Times, y.Customer_B_Times, obj.Order); break; case "customer_c_quantity": rs = PagingHelper.Compare <string>(x.Customer_C_Quantity, y.Customer_C_Quantity, obj.Order); break; case "customer_c_times": rs = PagingHelper.Compare <string>(x.Customer_C_Times, y.Customer_C_Times, obj.Order); break; case "customer_d_quantity": rs = PagingHelper.Compare <string>(x.Customer_D_Quantity, y.Customer_D_Quantity, obj.Order); break; case "customer_d_times": rs = PagingHelper.Compare <string>(x.Customer_D_Times, y.Customer_D_Times, obj.Order); break; case "result": rs = PagingHelper.Compare <string>(x.Result, y.Result, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <AccountInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(AccountInfo x, AccountInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "accountname": rs = PagingHelper.Compare <string>(x.AccountName, y.AccountName, obj.Order); break; case "password": rs = PagingHelper.Compare <string>(x.Password, y.Password, obj.Order); break; case "firstname": rs = PagingHelper.Compare <string>(x.FirstName, y.FirstName, obj.Order); break; case "lastname": rs = PagingHelper.Compare <string>(x.LastName, y.LastName, obj.Order); break; case "identifyid": rs = PagingHelper.Compare <string>(x.IdentifyID, y.IdentifyID, obj.Order); break; case "email": rs = PagingHelper.Compare <string>(x.Email, y.Email, obj.Order); break; case "phone": rs = PagingHelper.Compare <string>(x.Phone, y.Phone, obj.Order); break; case "mobile": rs = PagingHelper.Compare <string>(x.Mobile, y.Mobile, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Customer_ComplaintInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Customer_ComplaintInfo x, Customer_ComplaintInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "grower_claim": rs = PagingHelper.Compare <string>(x.Grower_Claim, y.Grower_Claim, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "supplierid": rs = PagingHelper.Compare <int>(x.SupplierID, y.SupplierID, obj.Order); break; case "lot": rs = PagingHelper.Compare <string>(x.Lot, y.Lot, obj.Order); break; case "certificate": rs = PagingHelper.Compare <int>(x.Certificate, y.Certificate, obj.Order); break; case "import_quantity": rs = PagingHelper.Compare <int>(x.Import_Quantity, y.Import_Quantity, obj.Order); break; case "delivery_quantity": rs = PagingHelper.Compare <int>(x.Delivery_Quantity, y.Delivery_Quantity, obj.Order); break; case "selling_date": rs = PagingHelper.Compare <DateTime>(x.Selling_Date, y.Selling_Date, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "dmg_qty_before": rs = PagingHelper.Compare <int>(x.Dmg_QTY_Before, y.Dmg_QTY_Before, obj.Order); break; case "dmg_qty_after": rs = PagingHelper.Compare <int>(x.Dmg_QTY_After, y.Dmg_QTY_After, obj.Order); break; case "checked_date": rs = PagingHelper.Compare <DateTime>(x.Checked_Date, y.Checked_Date, obj.Order); break; case "grower_before": rs = PagingHelper.Compare <string>(x.Grower_Before, y.Grower_Before, obj.Order); break; case "grower_after": rs = PagingHelper.Compare <string>(x.Grower_After, y.Grower_After, obj.Order); break; case "conclusion_before": rs = PagingHelper.Compare <string>(x.Conclusion_Before, y.Conclusion_Before, obj.Order); break; case "conclusion_after": rs = PagingHelper.Compare <string>(x.Conclusion_After, y.Conclusion_After, obj.Order); break; case "technical": rs = PagingHelper.Compare <string>(x.Technical, y.Technical, obj.Order); break; case "solution": rs = PagingHelper.Compare <string>(x.Solution, y.Solution, obj.Order); break; case "status": rs = PagingHelper.Compare <string>(x.Status, y.Status, obj.Order); break; case "claiming_supplier": rs = PagingHelper.Compare <string>(x.Claiming_Supplier, y.Claiming_Supplier, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Monitoring_Seed_QuantityInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Monitoring_Seed_QuantityInfo x, Monitoring_Seed_QuantityInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "date_added": rs = PagingHelper.Compare <DateTime>(x.Date_Added, y.Date_Added, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "supplierid": rs = PagingHelper.Compare <int>(x.SupplierID, y.SupplierID, obj.Order); break; case "lot": rs = PagingHelper.Compare <string>(x.Lot, y.Lot, obj.Order); break; case "certificate": rs = PagingHelper.Compare <int>(x.Certificate, y.Certificate, obj.Order); break; case "status": rs = PagingHelper.Compare <string>(x.Status, y.Status, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "export_quantity": rs = PagingHelper.Compare <int>(x.Export_Quantity, y.Export_Quantity, obj.Order); break; case "export_date": rs = PagingHelper.Compare <DateTime>(x.Export_Date, y.Export_Date, obj.Order); break; case "damaged_quantity": rs = PagingHelper.Compare <int>(x.Damaged_Quantity, y.Damaged_Quantity, obj.Order); break; case "customer_feedback": rs = PagingHelper.Compare <string>(x.Customer_Feedback, y.Customer_Feedback, obj.Order); break; case "damaged_status": rs = PagingHelper.Compare <string>(x.Damaged_Status, y.Damaged_Status, obj.Order); break; case "checked_date": rs = PagingHelper.Compare <DateTime>(x.Checked_Date, y.Checked_Date, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "process_status_customer": rs = PagingHelper.Compare <string>(x.Process_Status_Customer, y.Process_Status_Customer, obj.Order); break; case "process_status_supplier": rs = PagingHelper.Compare <string>(x.Process_Status_Supplier, y.Process_Status_Supplier, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <Sales_ReportInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(Sales_ReportInfo x, Sales_ReportInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "year": rs = PagingHelper.Compare <int>(x.Year, y.Year, obj.Order); break; case "month": rs = PagingHelper.Compare <DateTime>(x.Month, y.Month, obj.Order); break; case "export_date": rs = PagingHelper.Compare <DateTime>(x.Export_Date, y.Export_Date, obj.Order); break; case "date_arrived": rs = PagingHelper.Compare <DateTime>(x.Date_Arrived, y.Date_Arrived, obj.Order); break; case "check_date": rs = PagingHelper.Compare <string>(x.Check_Date, y.Check_Date, obj.Order); break; case "export_number": rs = PagingHelper.Compare <string>(x.Export_Number, y.Export_Number, obj.Order); break; case "bill_number": rs = PagingHelper.Compare <string>(x.Bill_Number, y.Bill_Number, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "supplierid": rs = PagingHelper.Compare <int>(x.SupplierID, y.SupplierID, obj.Order); break; case "certificate": rs = PagingHelper.Compare <string>(x.Certificate, y.Certificate, obj.Order); break; case "tuber_number": rs = PagingHelper.Compare <int>(x.Tuber_Number, y.Tuber_Number, obj.Order); break; case "tray_number": rs = PagingHelper.Compare <int>(x.Tray_Number, y.Tray_Number, obj.Order); break; case "price_vnd": rs = PagingHelper.Compare <double>(x.Price_VND, y.Price_VND, obj.Order); break; case "status": rs = PagingHelper.Compare <string>(x.Status, y.Status, obj.Order); break; case "note": rs = PagingHelper.Compare <string>(x.Note, y.Note, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }
public static Comparison <RepositoryInfo> Comparison(OrderObject[] orderObjects) { if (orderObjects == null) { return(null); } if (orderObjects.Length == 0) { return(null); } return(delegate(RepositoryInfo x, RepositoryInfo y) { int rs = 0; string name; foreach (OrderObject obj in orderObjects) { name = obj.ColumnName.ToLower(); switch (name) { case "id": rs = PagingHelper.Compare <int>(x.ID, y.ID, obj.Order); break; case "repo_name": rs = PagingHelper.Compare <string>(x.Repo_Name, y.Repo_Name, obj.Order); break; case "location": rs = PagingHelper.Compare <string>(x.Location, y.Location, obj.Order); break; case "palletid": rs = PagingHelper.Compare <int>(x.PalletID, y.PalletID, obj.Order); break; case "itemid": rs = PagingHelper.Compare <int>(x.ItemID, y.ItemID, obj.Order); break; case "contid": rs = PagingHelper.Compare <string>(x.ContID, y.ContID, obj.Order); break; case "customerid": rs = PagingHelper.Compare <int>(x.CustomerID, y.CustomerID, obj.Order); break; case "informationid": rs = PagingHelper.Compare <int>(x.InformationID, y.InformationID, obj.Order); break; case "orderid": rs = PagingHelper.Compare <int>(x.OrderID, y.OrderID, obj.Order); break; } if (rs != 0) { return rs; } } return 0; }); }