コード例 #1
0
        internal override ResultBase ExcuteImplementation(ParameterBase parameter)
        {
            var p = (MaskParameter)parameter;

            Dm_Profile_Insert_MV forInsert = Wcf.ARX_DATI.Dm_Profile_Insert_MV_GetNewInstance_From_DmMaskId(p.MaskId);
            var insertMask = forInsert.DmProfileDefault.Dm_Profile_Insert_Base.To_Dm_Profile_Insert_For_Mask();

            insertMask.DmMaskId = p.MaskId;
            insertMask.DocName  = "Test performance WCF";
            insertMask.File     = new Arx_File(Encoding.UTF8.GetBytes("FILE DI TEST RANDOM " + Guid.NewGuid()), "Test.txt", DateTime.Now);
            insertMask.DataDoc  = DateTime.Now.Date;

            var combo39_9 = (Aggiuntivo_String)insertMask.Aggiuntivi.First(x => string.Equals(x.Nome, "COMBO39_9"));
            var combo40_9 = (Aggiuntivo_String)insertMask.Aggiuntivi.First(x => string.Equals(x.Nome, "COMBO40_9"));
            var testo22_5 = (Aggiuntivo_String)insertMask.Aggiuntivi.First(x => string.Equals(x.Nome, "TESTO22_5"));
            var testo21_5 = (Aggiuntivo_String)insertMask.Aggiuntivi.First(x => string.Equals(x.Nome, "TESTO21_5"));

            combo39_9.Valore = "PRATICHE";
            combo40_9.Valore = "E";
            testo22_5.Valore = Guid.NewGuid().ToString("N");
            testo21_5.Valore = testo22_5.Valore.Substring(2, 5);

            var result = Wcf.ARX_DATI.Dm_Profile_Insert_For_Mask(insertMask);

            if (result.EXCEPTION != Security_Exception.Nothing)
            {
                throw new Exception(result.EXCEPTION.ToString());
            }

            return(new DocnumberResult {
                Docnumber = result.PROFILE.DOCNUMBER
            });
        }
コード例 #2
0
 public FormArchiviazione(Dm_Profile_Insert_MV dmProfileInsertMV, ClasseImpostazioni impostazioni)
 {
     InitializeComponent();
     this._dmProfileInsertMV = dmProfileInsertMV;
     this._impostazioni      = impostazioni;
 }