public RequestWithCommentsForm(ReflashRequest request)
        {
            InitializeComponent();

            this.request = request;

            this.Text                     = string.Format("{0} - {1}", this.Text, request.Id);
            lblWachRequest.Text           = string.Format("{0} - {1}", lblWachRequest.Text, request.Id);
            txtEcuNumber.Text             = request.EcuNumber;
            txtEcuBinaryNumber.Text       = request.BinaryNumber;
            txtRequestCarDescription.Text = request.CarDescription;
            txtAdditionalInfo.Text        = request.RequestDetails;
            if (request.StockBinary != null)
            {
                txtStockFilePath.Text = request.StockBinaryName;
                btnOpenFile.Enabled   = false;
            }

            if (request.EcuPhoto != null)
            {
                txtEcuPhotoStatus.Text = request.EcuPhotoFilename;
            }
            txtUserName.Text     = Session.CurrentUser.FirstName;
            txtExpectedDate.Text = request.ExpectedResolveDate == null ? txtExpectedDate.Text : request.ExpectedResolveDate.ToString();
        }
Exemple #2
0
        public bool SendRequest(ReflashRequest reflashRequest, string token)
        {
            ITokenValidator validator = new DatabaseTokenValidator();

            if (validator.IsValid(token))
            {
                return(new VtecTeamDBManager().SaveRequest(reflashRequest));
            }
            throw new FaultException("Срок рабочей сессии истек, преезапустите программу");
        }
 public bool SaveRequest(ReflashRequest request)
 {
     return(SaveEntity(request));
 }
Exemple #4
0
 public bool SendRequest(ReflashRequest reflashRequest)
 {
     return(vtServiceFacade.SendRequest(reflashRequest, incomingUserInfo));
 }