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); } }