Example #1
0
        public Entities.BCHDBanBuon[] Select(Entities.BCHDBanBuon bchdbl)
        {
            //Insert Category into ArrayList
            ArrayList arr = new ArrayList();
            Entities.ChiTietHDBanHang chitiet = new Entities.ChiTietHDBanHang();
            chitiet.MaHDBanHang = bchdbl.MaHDBanHang;
            Entities.ChiTietHDBanHang[] chitiethdbanhang = new BizLogic.ChiTietHDBanHang().Select(chitiet);

            foreach (Entities.ChiTietHDBanHang ite in chitiethdbanhang)
            {
                Entities.BCHDBanBuon bcdttg1 = new Entities.BCHDBanBuon();
                bcdttg1.MaHDBanHang = ite.MaHDBanHang;
                bcdttg1.TenHangHoa = ite.TenHangHoa;
                bcdttg1.SoLuong = ite.SoLuong;
                bcdttg1.GiaBanBuon = int.Parse(ite.DonGia);
                bcdttg1.ChietKhau = ite.PhanTramChietKhau.ToString();
                bcdttg1.Thue = ite.Thue;
                bcdttg1.TongTienThanhToan = bcdttg1.SoLuong * bcdttg1.GiaBanBuon;
                arr.Add(bcdttg1);
            }
            int n = arr.Count;
            if (n == 0) return null;

            Entities.BCHDBanBuon[] arrC = new Entities.BCHDBanBuon[n];
            for (int i = 0; i < n; i++)
            {
                arrC[i] = (Entities.BCHDBanBuon)arr[i];
            }

            return arrC;
        }
Example #2
0
        public Entities.BCHDBanLe[] Select(Entities.BCHDBanLe bchdbl)
        {
            //Insert Category into ArrayList
            ArrayList arr = new ArrayList();

            Entities.ChiTietHDBanHang chitiet = new Entities.ChiTietHDBanHang();
            chitiet.MaHDBanHang = bchdbl.MaHDBanHang;
            Entities.ChiTietHDBanHang[] chitiethdbanhang = new BizLogic.ChiTietHDBanHang().Select(chitiet);
            foreach (Entities.ChiTietHDBanHang ite in chitiethdbanhang)
            {
                Entities.BCHDBanLe bcdttg1 = new Entities.BCHDBanLe();
                bcdttg1.MaHDBanHang       = ite.MaHDBanHang;
                bcdttg1.TenHangHoa        = ite.TenHangHoa;
                bcdttg1.SoLuong           = ite.SoLuong;
                bcdttg1.GiaBanLe          = double.Parse(ite.DonGia);
                bcdttg1.Thue              = double.Parse(ite.Thue);
                bcdttg1.ChietKhau         = double.Parse(ite.PhanTramChietKhau.ToString());
                bcdttg1.TongTienThanhToan = bcdttg1.SoLuong * bcdttg1.GiaBanLe;
                arr.Add(bcdttg1);
            }
            int n = arr.Count;

            if (n == 0)
            {
                return(null);
            }

            Entities.BCHDBanLe[] arrC = new Entities.BCHDBanLe[n];
            for (int i = 0; i < n; i++)
            {
                arrC[i] = (Entities.BCHDBanLe)arr[i];
            }

            return(arrC);
        }
Example #3
0
 public void LayChiTiet_HDBanHang()
 {
     Entities.ChiTietHDBanHang[] ctHDBanHang1 = new Entities.ChiTietHDBanHang[0];
     ctHDBanHang1 = new BizLogic.ChiTietHDBanHang().Select();
     if (ctHDBanHang1 == null)
     {
         ctHDBanHang = new Entities.ChiTietHDBanHang[0];
         return;
     }
     ctHDBanHang = ctHDBanHang1;
 }
 public void LayChiTiet_HDBanHang()
 {
     Entities.ChiTietHDBanHang[] ctHDBanHang1 = new Entities.ChiTietHDBanHang[0];
     ctHDBanHang1 = new BizLogic.ChiTietHDBanHang().Select();
     if (ctHDBanHang1 == null)
     {
         ctHDBanHang = new Entities.ChiTietHDBanHang[0];
         return;
     }
     ctHDBanHang = ctHDBanHang1;
 }
Example #5
0
        public void XuLy_ChiTietHDBanHangMang(NetworkStream clientStream)
        {
            Entities.ChiTietHDBanHang[] cthdbh = (Entities.ChiTietHDBanHang[])formatter.Deserialize(clientStream);
            switch (cthdbh[0].HanhDong)
            {
                case "InsertUpdate":
                    {

                        bool kt = new BizLogic.ChiTietHDBanHang().InsertUpdate(cthdbh);
                        formatter.Serialize(clientStream, kt);
                        break;
                    }
                case "Delete":
                    {

                        bool kt = new BizLogic.ChiTietHDBanHang().Delete(cthdbh);
                        formatter.Serialize(clientStream, kt);
                        break;
                    }
                default:
                    break;
            }
        }