Esempio n. 1
0
        public CollateralDialogViewModel(string collateral_agreement, DateTime start_date, DateTime end_date,
                                         string credit_agreement, Currencies_directory currency, int typeId, double sum, string description, int?formId)
        {
            CollateralAgreement = collateral_agreement;
            StartDate           = start_date;
            EndDate             = end_date;
            CreditAgreement     = credit_agreement;
            Currency            = currency;
            SumText             = sum.ToString();
            this.description    = description;
            Flag = true;

            using (CreditsFirmsContext context = new CreditsFirmsContext())
            {
                typeCollateral = (TypeCollateral)context.TypeCollaterals.FirstOrDefault(t => t.TypeId == typeId);
                formCollateral = (FormCollateral)context.FormCollaterals.FirstOrDefault(f => f.FormId == formId);
                Collateral collateral = (Collateral)context.Collaterals.FirstOrDefault(c => c.Collateral_agreement == collateral_agreement);

                if (collateral.Firm != null)
                {
                    firmId = collateral.Id_Firm;
                }
                else
                {
                    personId = collateral.Id_Person;
                }
            }
        }
 public UpdateCreditDialogViewModel(string credit_agreement, DateTime startDate, DateTime endDate,
                                    Currencies_directory currency, int sum, string firmId, double rate, string userName)
 {
     Credit_agreement = credit_agreement;
     StartDate        = startDate;
     EndDate          = endDate;
     Currency         = currency;
     SumText          = sum.ToString();
     FirmId           = firmId;
     RateText         = rate.ToString();
     UserName         = userName;
 }