Пример #1
0
 public OrdenDeCompra(Proveedor proveedor, AsistenciaTecnica asistencia, Componente componente, Precio precio) : base(Id.Empty)
 {
     Proveedor         = proveedor;
     AsistenciaTecnica = asistencia;
     Componente        = componente;
     Precio            = precio;
 }
Пример #2
0
 public OrdenDeCompra(CodigoOrdenDeCompra codigo, Proveedor proveedor, AsistenciaTecnica asistenciaTecnica, Componente componente, Precio precio) : base(codigo)
 {
     Proveedor         = proveedor;
     AsistenciaTecnica = asistenciaTecnica;
     Componente        = componente;
     Precio            = precio;
 }
 public static AsistenciaTecnicaModelo From(AsistenciaTecnica at)
 {
     return(new AsistenciaTecnicaModelo(
                codigo: at.Codigo.AsInt(),
                tipoProblema: TipoProblemaModelo.From(at.TipoProblema),
                descripcion: at.DescripcionProblema,
                estado: EstadoAsistenciaTecnicaModelo.From(at.Estado),
                fecha: at.Fecha,
                usuario: UsuarioModelo.From(at.Usuario),
                tecnico: UsuarioModelo.From(at.Tecnico),
                calificacion: at.Calificacion
                ));
 }
 public void ComputarEstadisticasActualizacionEstado(AsistenciaTecnica asistenciaTecnica)
 {
 }
 public void ReemplazarComponente(AsistenciaTecnica asistencia, Componente anterior, Componente componenteNuevo)
 {
     asistencia.ReemplazarComponente(anterior, componenteNuevo);
 }
 public void CalificarAsistencia(AsistenciaTecnica asistencia)
 {
     _repositorio.Actualizar(asistencia);
 }
 private void ComputarEstadisticas(AsistenciaTecnica asistenciaTecnica)
 {
     _estadisticasAsistenciasTecnicas.ComputarEstadisticasActualizacionEstado(asistenciaTecnica);
 }
 public void ActualizarEstado(AsistenciaTecnica asistenciaTecnica)
 {
     ComputarEstadisticas(asistenciaTecnica);
 }