示例#1
0
        public NegotiationAssistantSearch(Model.NegotiationAssistant negotiationAssistant)
            : base(negotiationAssistant.ID)
        {
            this.Add(negotiationAssistant.Objecte);

            if (negotiationAssistant.Sample != null)
            {
                this.Add(negotiationAssistant.Sample);
            }

            if (negotiationAssistant.Worker != null)
            {
                this.Add(negotiationAssistant.Worker);
            }

            _values = new Dictionary <string, string>();
            _values.Add("Наименование", Objecte.Client.Detail?.FullName.StringDivision());
            _values.Add("Адрес", Objecte.Adres.StringDivision(30));

            _prevSample = Helpers.LogicHelper.SampleLogic.FirstOrDefault(Helpers.PeriodHelper.YM - 1, negotiationAssistant.Objecte.ID);
        }
示例#2
0
 public Letter_Print_Class(Model.NegotiationAssistant negotiationAssistant) : base(data.ETypeTemplate.LetterNotification)
 {
     this._negotiationAssistant = negotiationAssistant;
 }
示例#3
0
 public ActSelect_Print_Class(Model.NegotiationAssistant negotiationAssistant)
     : base(data.ETypeTemplate.ActSelection)
 {
     this._negotiationAssistant = negotiationAssistant;
 }
示例#4
0
 public SelectionWellViewModel(Model.NegotiationAssistant negotiationAssistant, Model.Well well, Model.SelectionWell selectionWell = null)
 {
     this.NegotiationAssistant = negotiationAssistant;
     this.Well          = well;
     this.SelectionWell = selectionWell;
 }