Example #1
0
        public void LayKHTL()
        {
            try
            {
                Entities.KhachHangTraLai[] HDN = new Entities.KhachHangTraLai[1];
                HDN = new BizLogic.KhachHangTraLai().Select();


                if (HDN == null)
                {
                    KHTL = new Entities.KhachHangTraLai[0];
                    return;
                }
                int count = 0;
                for (int i = 0; i < HDN.Length; i++)
                {
                    DateTime ngaylap = HDN[i].NgayNhap;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        count++;
                    }
                }
                Entities.KhachHangTraLai[] khtl1 = new Entities.KhachHangTraLai[count];
                count = 0;
                for (int i = 0; i < HDN.Length; i++)
                {
                    DateTime ngaylap = HDN[i].NgayNhap;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        khtl1[count] = HDN[i];
                        count++;
                    }
                }
                if (khtl1.Length == 0)
                {
                    KHTL = new Entities.KhachHangTraLai[0];
                    return;
                }
                else
                {
                    KHTL = khtl1;
                }
            }
            catch
            {
            }
        }
        public void LayKHTL()
        {
            try
            {
                Entities.KhachHangTraLai[] HDN = new Entities.KhachHangTraLai[1];
                HDN = new BizLogic.KhachHangTraLai().Select();

                if (HDN == null)
                {
                    KHTL = new Entities.KhachHangTraLai[0];
                    return;
                }
                int count = 0;
                for (int i = 0; i < HDN.Length; i++)
                {
                    DateTime ngaylap = HDN[i].NgayNhap;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        count++;
                    }
                }
                Entities.KhachHangTraLai[] khtl1 = new Entities.KhachHangTraLai[count];
                count = 0;
                for (int i = 0; i < HDN.Length; i++)
                {
                    DateTime ngaylap = HDN[i].NgayNhap;
                    if (ngaylap >= BatDau && ngaylap <= KetThuc)
                    {
                        khtl1[count] = HDN[i];
                        count++;
                    }
                }
                if (khtl1.Length == 0)
                {
                    KHTL = new Entities.KhachHangTraLai[0];
                    return;
                }
                else
                    KHTL = khtl1;

            }
            catch
            {
            }
        }
Example #3
0
 /// <summary>
 /// =========================================khach hang tra lai============================================================
 /// </summary>
 /// <param name="clientStream"></param>
 private void XuLy_KhachHangTraLai(NetworkStream clientStream)
 {
     Entities.KhachHangTraLai khtl = (Entities.KhachHangTraLai)formatter.Deserialize(clientStream);
     switch (khtl.Hanhdong)
     {
         case "Insert":
             {
                 int i = new BizLogic.KhachHangTraLai().sp_XuLy_KhachHangTraLai(khtl);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(khtl.Manhanvien, khtl.Tendangnhap, khtl.Hanhdong, DateTime.Now.ToString(), "Thêm khách hàng trả lại hàng: " + khtl.MaKhachHangTraLai));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Update":
             {
                 int i = new BizLogic.KhachHangTraLai().sp_XuLy_KhachHangTraLai(khtl);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(khtl.Manhanvien, khtl.Tendangnhap, khtl.Hanhdong, DateTime.Now.ToString(), "Sửa khách hàng trả lại hàng: " + khtl.MaKhachHangTraLai));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Delete":
             {
                 int i = new BizLogic.KhachHangTraLai().sp_Xoa_KhachHangTraLai(khtl);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(khtl.Manhanvien, khtl.Tendangnhap, khtl.Hanhdong, DateTime.Now.ToString(), "Xóa khách hàng trả lại hàng: " + khtl.MaKhachHangTraLai));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Select":
             {
                 Entities.KhachHangTraLai[] select = (Entities.KhachHangTraLai[])new BizLogic.KhachHangTraLai().sp_LayBang_KhachHangTraLai(khtl);
                 formatter.Serialize(clientStream, select);
                 break;
             }
         default:
             break;
     }
 }