Ejemplo n.º 1
0
        internal ConsultaClinica(int cantidadPacientes, TipoConsultaEnum tipoConsulta, EstadoEnum estado,
                                 string especialistaId, List <Hospital> hospital = null, Guid?id = null) : base(id)
        {
            this.CantidadPacientes = cantidadPacientes;
            this.TipoConsulta      = tipoConsulta;
            this.Estado            = estado;
            this.EspecialistaId    = especialistaId;
            this.hospital          = hospital;

            if (Validations.Validador.Validar <ConsultaClinica>(this, ConsultaClinicaValidacion.validaciones) == false)
            {
                throw new ArgumentException("los datos para crear el modelo de consulta clinica son invalidos");
            }
        }
Ejemplo n.º 2
0
 public Bitacora(int usuario, string descripcion, TipoConsultaEnum consulta)
 {
     this._codigoUsuario = usuario;
     this._descripcion   = descripcion;
     this._tipoConsulta  = (int)consulta;
 }
Ejemplo n.º 3
0
 public Entity CreateConsultaClinica(int cantidadPacientes, TipoConsultaEnum tipoConsulta, EstadoEnum estado,
                                     string especialistaId, List <Hospital> hospital = null, Guid?id = null)
 {
     return(new ConsultaClinica(cantidadPacientes, tipoConsulta, estado, especialistaId, hospital, id));
 }