Ejemplo n.º 1
0
 public void MostrarProveedorVendiendoComponente()
 {
     try
     {
         _vista.Proveedores = _servicio.ObtenerProveedoresVendiendoComponente(_componenteModelo.ToEntity())
                              .Select(ProveedorPrecioModelo.From)
                              .OrderBy(p => p.Precio)
                              .ToList();
     }
     catch (Exception e)
     {
         _vista.MostrarExcepcion(e);
     }
 }
 public void ReemplazarComponente()
 {
     try
     {
         if (Sesion.Instance.Rol == Rol.USUARIO)
         {
             return;
         }
         var componenteSeleccionado = _vista.ComponenteSeleccionado;
         var anterior = new ComponenteModelo(componenteSeleccionado.NumeroSerie, componenteSeleccionado.Marca, componenteSeleccionado.Modelo, componenteSeleccionado.EspecificacionesTecnicas.ToList());
         _vista.MostrarOrdenDeCompraForm(componenteSeleccionado);
         _servicio.ReemplazarComponente(_asistenciaTecnicaModelo.ToEntity(), anterior.ToEntity(), componenteSeleccionado.ToEntity());
     }
     catch (Exception e)
     {
         _vista.MostrarExcepcion(e);
     }
 }