public OrdenDeCompraControlador(IOrdenDeCompraVista vista, ComponenteModelo componenteModelo, AsistenciaTecnicaModelo asistenciaTecnicaModelo) { _vista = vista; _componenteModelo = componenteModelo; _asistencia = asistenciaTecnicaModelo; _servicio = new ComprasServicio(); }
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); } }
public OrdenDeCompra(ComponenteModelo componenteModelo, AsistenciaTecnicaModelo asistenciaTecnicaModelo) { InitializeComponent(); _controlador = new OrdenDeCompraControlador(this, componenteModelo, asistenciaTecnicaModelo); }
private void MostrarEspecificacionesTecnicas(ComponenteModelo seleccionado) { throw new NotImplementedException(); }