public void LayPhieuXuatHuy() { try { Entities.PhieuXuatHuy[] PXuatHuy1 = new Entities.PhieuXuatHuy[0]; PXuatHuy1 = new BizLogic.PhieuXuatHuy().Select(); if (PXuatHuy1 == null) { PXuatHuy1 = new Entities.PhieuXuatHuy[0]; PXuatHuy = PXuatHuy1; return; } int count = 0; for (int i = 0; i < PXuatHuy1.Length; i++) { DateTime ngaylap = PXuatHuy1[i].NgayLap; if (ngaylap >= BatDau && ngaylap <= KetThuc) { count++; } } PXuatHuy = new Entities.PhieuXuatHuy[count]; count = 0; for (int i = 0; i < PXuatHuy1.Length; i++) { DateTime ngaylap = PXuatHuy1[i].NgayLap; if (ngaylap >= BatDau && ngaylap <= KetThuc) { PXuatHuy[count] = PXuatHuy1[i]; count++; } } } catch { } }
public void XuLy_PhieuXuatHuyMang(NetworkStream clientStream) { Entities.PhieuXuatHuy[] pxh = (Entities.PhieuXuatHuy[])formatter.Deserialize(clientStream); switch (pxh[0].HanhDong) { case "Update": { bool kt = new BizLogic.PhieuXuatHuy().UpdateTinhTrang(pxh); if (kt == true) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(pxh[0].MaNhanVien, pxh[0].TenDangNhap, pxh[0].HanhDong, DateTime.Now.ToString(), "Xác nhận phiếu xuất hủy: " + pxh[0].MaPhieuXuatHuy)); } formatter.Serialize(clientStream, kt); break; } default: break; } }
/// <summary> /// Phiếu Xuất Hủy /// </summary> /// <param name="clientStream"></param> /// <param name="objectName"></param> public void XuLy_PhieuXuatHuy(NetworkStream clientStream) { Entities.PhieuXuatHuy pxh = (Entities.PhieuXuatHuy)formatter.Deserialize(clientStream); switch (pxh.HanhDong) { case "Insert": { bool kt = new BizLogic.PhieuXuatHuy().InsertUpdate(pxh); if (kt == true) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(pxh.MaNhanVien, pxh.TenDangNhap, pxh.HanhDong, DateTime.Now.ToString(), "Thêm phiếu xuất hủy: " + pxh.MaPhieuXuatHuy)); } formatter.Serialize(clientStream, kt); break; } case "Update": { bool kt = new BizLogic.PhieuXuatHuy().InsertUpdate(pxh); if (kt == true) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(pxh.MaNhanVien, pxh.TenDangNhap, pxh.HanhDong, DateTime.Now.ToString(), "Sửa phiếu xuất hủy: " + pxh.MaPhieuXuatHuy)); } formatter.Serialize(clientStream, kt); break; } case "Delete": { bool kt = new BizLogic.PhieuXuatHuy().Delete(pxh); if (kt == true) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(pxh.MaNhanVien, pxh.TenDangNhap, pxh.HanhDong, DateTime.Now.ToString(), "Xóa phiếu xuất hủy: " + pxh.MaPhieuXuatHuy)); } formatter.Serialize(clientStream, kt); break; } case "Select": { Entities.PhieuXuatHuy[] pxh1 = new BizLogic.PhieuXuatHuy().Select(); formatter.Serialize(clientStream, pxh1); break; } case "SelectTheoMaKho": { Entities.PhieuXuatHuy[] pxh1 = new BizLogic.PhieuXuatHuy().SelectTheoMaKho(pxh.MaKho); formatter.Serialize(clientStream, pxh1); break; } default: break; } }