Пример #1
0
 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);
     }
 }
Пример #3
0
 public OrdenDeCompra(ComponenteModelo componenteModelo, AsistenciaTecnicaModelo asistenciaTecnicaModelo)
 {
     InitializeComponent();
     _controlador = new OrdenDeCompraControlador(this, componenteModelo, asistenciaTecnicaModelo);
 }
 private void MostrarEspecificacionesTecnicas(ComponenteModelo seleccionado)
 {
     throw new NotImplementedException();
 }