public void ApartmentLog(Apartment apt,Operate_Enum operate) { //串行化 NitpickHouse.Serial.Apartment sapt = NitpickHouse.Serial.Apartment.Create(apt); string desc = NitpickHouse.Serial.JsonUtil.Serialize<NitpickHouse.Serial.Apartment>(sapt); CreateLog(OperateType_Enum.OperateApartment, operate, apt.ApartmentId, desc); }
/// <summary> /// Create a new Apartment object. /// </summary> /// <param name="apartmentId">Initial value of the ApartmentId property.</param> /// <param name="sellSolution">Initial value of the SellSolution property.</param> /// <param name="timeStamp">Initial value of the TimeStamp property.</param> /// <param name="residentialId">Initial value of the ResidentialId property.</param> public static Apartment CreateApartment(global::System.Int32 apartmentId, global::System.String sellSolution, global::System.Byte[] timeStamp, global::System.Int32 residentialId) { Apartment apartment = new Apartment(); apartment.ApartmentId = apartmentId; apartment.SellSolution = sellSolution; apartment.TimeStamp = timeStamp; apartment.ResidentialId = residentialId; return apartment; }
/// <summary> /// Deprecated Method for adding a new object to the ApartmentSet EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToApartmentSet(Apartment apartment) { base.AddObject("ApartmentSet", apartment); }
public void UnlockApartment(OrderFlow order, Apartment apt) { ApartmentLog(apt, Operate_Enum.Apartment_Free); apt.OrderFlow = null; apt.SellStateEnum = SellState_Enum.Free; }
public bool SelectSubSolution(Apartment apt, string mark) { if (apt.CompareSolution(mark) && apt.SellStateEnum == SellState_Enum.Locked) { apt.SellStateEnum = SellState_Enum.Selected; return true; } return false; }
public void LockApartment(OrderFlow order,Apartment apt) { apt.SellStateEnum = SellState_Enum.Selected; apt.OrderFlow = order; ApartmentLog(apt, Operate_Enum.Apartment_Lock); }