public MultiUsesProductoWindow(PageViewModel viewModel, Producto producto = null, Proveedor_producto proveedor_ = null)
        {
            InitializeComponent();
            ViewModel   = viewModel;
            DataContext = ViewModel;

            EspecificacionList            = new ObservableCollection <EspecificacionClass>();
            ProductosDatagrid.ItemsSource = EspecificacionList;


            if (proveedor_ != null)
            {
                ImportacionProducto = proveedor_;
            }
        }
Пример #2
0
        public AddToExistentProductWindow(PageViewModel viewModel, Producto _Product, Proveedor_producto proveedor_ = null)
        {
            ViewModel   = viewModel;
            DataContext = ViewModel;
            InitializeComponent();

            _Producto = _Product;

            EspecificacionList = new ObservableCollection <EspecificacionClass>();

            ProductosDatagrid.ItemsSource = EspecificacionList;

            NombreTextBox.Text = _Product.Marca + " " + _Product.Modelo;

            //Se lo asignamos en caso de que fuese llamado por la ventana ImportacionToProduct
            if (proveedor_ != null)
            {
                ImportacionProducto = proveedor_;
            }


            //Seteamos los campos editables en la tabla
            if (_Product.Imei_Disponible == 1)
            {
                ImeiColumn.Visibility = Visibility.Visible;
            }

            else
            {
                ImeiColumn.Visibility = Visibility.Hidden;
            }

            if (_Product.Garantia_Disponible == 1)
            {
                GarantiaColumn.Visibility = Visibility.Visible;
            }

            else
            {
                GarantiaColumn.Visibility = Visibility.Hidden;
            }

            ProductosDatagrid.Visibility = Visibility.Visible;
        }