Esempio n. 1
0
        /// <summary>
        /// Creates the clearance.
        /// </summary>
        /// <param name="entities">The entities.</param>
        /// <param name="procedure">The procedure.</param>
        /// <param name="procedureCode">The procedure code.</param>
        /// <returns></returns>
        public static Clearence CreataClearence(Entities entities, string procedure, ClearenceProcedure procedureCode, NamedTraceLogger.TraceAction traceEvent)
        {
            Clearence _newClearence = CreateClearance(procedure, procedureCode);

            entities.Clearence.InsertOnSubmit(_newClearence);
            _newClearence.UpdateTitle(entities, traceEvent);
            entities.SubmitChanges();
            _newClearence.UpdateTitle(entities, traceEvent);
            return(_newClearence);
        }
Esempio n. 2
0
        private static Clearence CreateClearance(string code, ClearenceProcedure procedure)
        {
            Clearence _newClearence = new Clearence()
            {
                Archival           = false,
                DocumentNo         = String.Empty.NotAvailable(),
                ProcedureCode      = code,
                ReferenceNumber    = String.Empty.NotAvailable(),
                SPStatus           = false,
                ClearenceProcedure = procedure
            };

            return(_newClearence);
        }