示例#1
0
        public void SetUp()
        {
            _call = new Call();
            _call.Contract = new Contract();
            _call.Contract.Plan = new Plan()
                                      {
                                          Tariffs = new EntitySet<Tariff>(),
                                          Flagfall = 0M,
                                          FreeCallAmount = 0M,
                                          UnitOfTime = 20
                                      };

            Tariff tariff = new Tariff();
            tariff.Calls.Add(_call);
            tariff.PlanId = _call.Contract.Plan.PlanId;
            tariff.Plan = _call.Contract.Plan;
            tariff.UnitCost = 1.20M;

            _call.Contract.Plan.Tariffs.Add(tariff);
            _call.Tariff = tariff;
            _call.VolumeUnit = 1;  // Voice Call
        }
示例#2
0
 partial void UpdateCall(Call instance);
示例#3
0
 partial void DeleteCall(Call instance);
示例#4
0
 partial void InsertCall(Call instance);
示例#5
0
		private void detach_Calls(Call entity)
		{
			this.SendPropertyChanging();
			entity.Tariff = null;
		}
示例#6
0
		private void attach_Calls(Call entity)
		{
			this.SendPropertyChanging();
			entity.Tariff = this;
		}
示例#7
0
		private void detach_Calls(Call entity)
		{
			this.SendPropertyChanging();
			entity.Contract = null;
		}
示例#8
0
		private void attach_Calls(Call entity)
		{
			this.SendPropertyChanging();
			entity.Contract = this;
		}