public void LayTraLaiNCC() { try { Entities.TraLaiNCC[] TraLaiNCC1 = new Entities.TraLaiNCC[0]; TraLaiNCC1 = new BizLogic.TraLaiNhaCungCap().Select(); if (TraLaiNCC1 == null) { TraLaiNCC = new Entities.TraLaiNCC[0]; return; } int count = 0; for (int i = 0; i < TraLaiNCC1.Length; i++) { DateTime ngaylap = TraLaiNCC1[i].Ngaytra; if (ngaylap >= BatDau && ngaylap <= KetThuc) { count++; } } TraLaiNCC = new Entities.TraLaiNCC[count]; count = 0; for (int i = 0; i < TraLaiNCC1.Length; i++) { DateTime ngaylap = TraLaiNCC1[i].Ngaytra; if (ngaylap >= BatDau && ngaylap <= KetThuc) { TraLaiNCC[count] = TraLaiNCC1[i]; count++; } } } catch { } }
/// <summary> /// ===============================================tra lai nha cung cap======================================================== /// </summary> private void XuLy_TraLaiNhaCungCap(NetworkStream clientStream) { Entities.TraLaiNCC kkcc = (Entities.TraLaiNCC)formatter.Deserialize(clientStream); switch (kkcc.Hanhdong) { case "Insert": { int i = new BizLogic.TraLaiNhaCungCap().sp_XuLy_TraLaiNhaCungCap(kkcc); if (i == 1) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(kkcc.Manhanvien, kkcc.Tendangnhap, kkcc.Hanhdong, DateTime.Now.ToString(), "Thêm trả lại nhà cung cấp: " + kkcc.MaHDTraLaiNCC)); } formatter.Serialize(clientStream, i); break; } case "Update": { int i = new BizLogic.TraLaiNhaCungCap().sp_XuLy_TraLaiNhaCungCap(kkcc); if (i == 1) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(kkcc.Manhanvien, kkcc.Tendangnhap, kkcc.Hanhdong, DateTime.Now.ToString(), "Sửa trả lại nhà cung cấp: " + kkcc.MaHDTraLaiNCC)); } formatter.Serialize(clientStream, i); break; } case "Delete": { int i = new BizLogic.TraLaiNhaCungCap().sp_Xoa_TraLaiNhaCungCap(kkcc); if (i == 1) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(kkcc.Manhanvien, kkcc.Tendangnhap, kkcc.Hanhdong, DateTime.Now.ToString(), "Xóa trả lại nhà cung cấp: " + kkcc.MaHDTraLaiNCC)); } formatter.Serialize(clientStream, i); break; } case "Select": { Entities.TraLaiNCC[] select = (Entities.TraLaiNCC[])new BizLogic.TraLaiNhaCungCap().sp_LayBang_tralainhacungcap(kkcc); formatter.Serialize(clientStream, select); break; } default: break; } }