Example #1
0
 /// <summary>
 ///  =============================don dat hang=========================================
 /// </summary>
 /// <param name="clientStream"></param>
 private void XuLy_DonDatHang(NetworkStream clientStream)
 {
     Entities.DonDatHang ddh = (Entities.DonDatHang)formatter.Deserialize(clientStream);
     switch (ddh.Hanhdong)
     {
         case "Insert":
             {
                 int i = new BizLogic.DonDatHang().sp_XuLy_DonDatHang(ddh);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(ddh.Manhanvien, ddh.Tendangnhap, ddh.Hanhdong, DateTime.Now.ToString(), "Thêm đơn đặt hàng: " + ddh.MaDonDatHang));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Update":
             {
                 int i = new BizLogic.DonDatHang().sp_XuLy_DonDatHang(ddh);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(ddh.Manhanvien, ddh.Tendangnhap, ddh.Hanhdong, DateTime.Now.ToString(), "Sửa đơn đặt hàng: " + ddh.MaDonDatHang));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Delete":
             {
                 int i = new BizLogic.DonDatHang().sp_Xoa_DonDatHang(ddh);
                 if (i == 1)
                 {
                     new BizLogic.LogFile().GhiFile(new Entities.LogFile(ddh.Manhanvien, ddh.Tendangnhap, ddh.Hanhdong, DateTime.Now.ToString(), "Xóa đơn đặt hàng: " + ddh.MaDonDatHang));
                 }
                 formatter.Serialize(clientStream, i);
                 break;
             }
         case "Select":
             {
                 Entities.DonDatHang[] select = (Entities.DonDatHang[])new BizLogic.DonDatHang().sp_LayBang_DonDatHang(ddh);
                 formatter.Serialize(clientStream, select);
                 break;
             }
         case "SelectDDH":
             {
                 Entities.DonDatHang[] select = (Entities.DonDatHang[])new BizLogic.DonDatHang().Select();
                 formatter.Serialize(clientStream, select);
                 break;
             }
         default:
             break;
     }
 }
Example #2
0
 /// <summary>
 /// cap nhat trang thai don hang hoac kiem tra ma don dat hang tra ve 'OK' or 'NO'
 /// </summary>
 /// <param name="clientStream"></param>
 private void CapNhatTrangThaiDonDatHang(NetworkStream clientStream)
 {
     Entities.DonDatHang dat = (Entities.DonDatHang)formatter.Deserialize(clientStream);
     switch (dat.Hanhdong)
     {
         case "Check":
             {
                 string tra = new BizLogic.DonDatHang().CapNhatTrangThaiDonDatHang(dat);
                 formatter.Serialize(clientStream, tra);
                 break;
             }
         case "Update":
             {
                 string tra = new BizLogic.DonDatHang().CapNhatTrangThaiDonDatHang(dat);
                 formatter.Serialize(clientStream, tra);
                 break;
             }
         default:
             break;
     }
 }