internal contractMessage GetContractMessageNO1(long contractId) { DataManager dataMan = new DataManager(); cMsg = new contractMessage(); cMsg.messageRecieverParty =""; cMsg.messageSenderParty = "T1ES1"; PartyType provider = new PartyType(); CompanyData companyData = dataMan.GetCompanyData("T1ES1"); provider.name = companyData.Name; provider.registryCode = companyData.RegCode; provider.address = companyData.Address; provider.contactPhone = companyData.ContactPhone; provider.contactEmail = companyData.ContactEmail; cMsg.ProviderParty = provider; ContractData contractData = dataMan.GetContractData(contractId); cMsg.messageRecieverParty = contractData.AreaNetworkOwner; contractMessageClientParty client = new contractMessageClientParty(); client.name = contractData.ClientName; client.registryCode = contractData.ClientRegNo.ToString(); client.address = contractData.ClientAddress; client.contactPhone = contractData.ClientPhone; client.contactEmail = contractData.ClientEmail; client.facilityId = contractData.FacilityId.ToString(); client.areaId = contractData.AreaId.ToString(); cMsg.ClientParty = client; contractMessageContractInfo contract = new contractMessageContractInfo(); contract.startDateSpecified = true; contract.startDate = contractData.StartDate; contract.contractId = contractData.ContractId.ToString(); cMsg.contractInfo = contract; return cMsg; }
public void ReceiveSupplierChangeConfirmation(contractMessage msgZ04) { Trace.WriteLine("ReceiveSupplierChangeConfirmation " + msgZ04.ClientParty.registryCode); long contractId = -1; try { DataManager dataMan = new DataManager(); contractId = dataMan.SaveConfirmation(msgZ04); } catch (Exception rsccExc) { Trace.WriteLine("Error receiving supplier change confirmation: " + rsccExc.Message); } }
public void ReceiveCustomerChangedSupplier(contractMessage msgZ05) { Trace.WriteLine("ReceiveCustomerChangedSupplier" + msgZ05.ClientParty.registryCode); long contractId = -1; try { DataManager dataMan = new DataManager(); contractId = dataMan.SaveSupplierChange(msgZ05); } catch (Exception rccsExc) { Trace.WriteLine("Error receiving customerChangedSupplier: " + rccsExc.Message); } if (contractId != -1) { try { this.SendConsumptionForecast(contractId); } catch (Exception scfExc) { Trace.WriteLine("Error sending forecast for cId: " + contractId + "|" + scfExc.Message); } } }