Esempio n. 1
0
        /// <summary>
        /// Realiza la adaptación de campos para registrar o actualizar
        /// </summary>
        /// <param name="data">Datos a registrar o actualizar</param>
        /// <returns>Entidad Requerimiento Estadio con los datos a registrar</returns>
        public static RequerimientoEstadioEntity RegistrarRequerimientoEstadio(RequerimientoEstadioRequest data)
        {
            var contratoEstadioEntity = new RequerimientoEstadioEntity();

            if (data.CodigoRequerimientoEstadio != null)
            {
                contratoEstadioEntity.CodigoRequerimientoEstadio = new Guid(data.CodigoRequerimientoEstadio.ToString());
            }
            else
            {
                Guid code;
                code = Guid.NewGuid();
                contratoEstadioEntity.CodigoRequerimientoEstadio = code;
            }

            contratoEstadioEntity.CodigoRequerimiento          = (Guid)data.CodigoRequerimiento;
            contratoEstadioEntity.CodigoFlujoAprobacionEstadio = (Guid)data.CodigoFlujoAprobacionEstadio;
            contratoEstadioEntity.FechaIngreso      = data.FechaIngreso;
            contratoEstadioEntity.FechaFinalizacion = data.FechaFinalizacion;
            contratoEstadioEntity.CodigoResponsable = data.CodigoResponsable;
            contratoEstadioEntity.CodigoEstadoRequerimientoEstadio = data.CodigoEstadoRequerimientoEstadio;
            contratoEstadioEntity.FechaPrimeraNotificacion         = data.FechaPrimeraNotificacion;
            contratoEstadioEntity.FechaUltimaNotificacion          = data.FechaUltimaNotificacion;
            contratoEstadioEntity.FechaCreacion = DateTime.Now;

            return(contratoEstadioEntity);
        }
Esempio n. 2
0
        /// <summary>
        /// Obtiene la entidad RequerimientoEstadioEntity de la Entidad RequerimientoEstadioRequest
        /// </summary>
        /// <param name="objRqst">Objeto request RequerimientoEstadioRequest</param>
        /// <returns>Entidad Requerimiento Estadio</returns>
        public static RequerimientoEstadioEntity ObtenerRequerimientoEstadioEntityDeRequest(RequerimientoEstadioRequest objRqst)
        {
            RequerimientoEstadioEntity rpta = new RequerimientoEstadioEntity();

            rpta.CodigoRequerimientoEstadio   = objRqst.CodigoRequerimientoEstadio == null ? Guid.Empty : (Guid)objRqst.CodigoRequerimientoEstadio;
            rpta.CodigoRequerimiento          = objRqst.CodigoRequerimiento == null ? Guid.Empty : (Guid)objRqst.CodigoRequerimiento;
            rpta.CodigoFlujoAprobacionEstadio = objRqst.CodigoFlujoAprobacionEstadio == null ? Guid.Empty : (Guid)objRqst.CodigoFlujoAprobacionEstadio;
            rpta.FechaIngreso      = objRqst.FechaIngreso;
            rpta.FechaFinalizacion = objRqst.FechaFinalizacion;
            rpta.CodigoResponsable = objRqst.CodigoResponsable;
            rpta.CodigoEstadoRequerimientoEstadio = objRqst.CodigoEstadoRequerimientoEstadio;
            rpta.FechaPrimeraNotificacion         = objRqst.FechaPrimeraNotificacion;
            rpta.FechaUltimaNotificacion          = objRqst.FechaUltimaNotificacion;
            return(rpta);
        }