public PosicionProductoViewModel(IWindowManager windowmanager, object sender, int accion)
        {
            _windowManager = windowmanager;
            this.accion = accion;
            if (accion == 1)
            {
                this.mantenerNotaDeIngresoViewModel = (sender as MantenerNotaDeIngresoViewModel);
                this.LstProductos = (sender as MantenerNotaDeIngresoViewModel).LstProductos;
                ImSource = "/Assets/add.png";
                Ejecutar = "Agregar";

            }
            else
            {
                this.mantenerNotaDeSalidaViewModel = (sender as MantenerNotaDeSalidaViewModel);
                this.LstProductos = (sender as MantenerNotaDeSalidaViewModel).LstProductos;
                ImSource = "/Assets/minus.png";
                Ejecutar = "Disminuir";

            }

            Usuario u = new Usuario();
            u = DataObjects.Seguridad.UsuarioSQL.buscarUsuarioPorIdUsuario(Int32.Parse(Thread.CurrentPrincipal.Identity.Name));

            idTienda = u.IdTienda;
            aSQL = new AlmacenSQL();
            Almacenes deposito = aSQL.BuscarAlmacen(-1, idTienda == 0 ? -1 : idTienda, idTienda == 0 ? 3 : 1);

            id = deposito.IdAlmacen;

            NumColumns = deposito.NroColumnas;
            NumRows = deposito.NroFilas;
            Altura = deposito.Altura;

            tzSQL = new TipoZonaSQL();
            LstZonas = tzSQL.ObtenerZonasxAlmacen(deposito.IdAlmacen);

            Accion2 = 2;
            Accion1 = 2;
            Enable = true;
        }
        public ProductoBuscarViewModel(IWindowManager windowmanager, MantenerNotaDeIngresoViewModel mantenerNotaDeIngresoViewModel, int p)
            : this(windowmanager)
        {
            // TODO: Complete member initialization
            this.mantenerNotaDeIngresoViewModel = mantenerNotaDeIngresoViewModel;
            this.ventanaAccion = p;

            int i = 0;
            Index = i;
            for (i = 0; i < CmbTiendas.Count; i++)
            {
                if (CmbTiendas.ElementAt(i).IdTienda == mantenerNotaDeIngresoViewModel.Almacen.ElementAt(0).IdTienda)
                {
                    Index = i;
                }
            }
            Estado = false;
        }
 public DevolucionesBuscarViewModel(IWindowManager windowmanager, MantenerNotaDeIngresoViewModel window, int accion)
     : this(windowmanager)
 {
     this.window = window;
     this.accion = accion;
 }
 public SolicitudAbListadoViewModel(IWindowManager windowmanager, MantenerNotaDeIngresoViewModel mantenerNotaDeIngresoViewModel, int acciones)
     : this(windowmanager)
 {
     // TODO: Complete member initialization
     this.MantenerNotaDeIngresoViewModel = mantenerNotaDeIngresoViewModel;
     this.Accion = acciones;
 }
 public BuscarGuiasRemisionViewModel(IWindowManager windowmanager, MantenerNotaDeIngresoViewModel mantenerNotaDeIngresoViewModel, int p)
     : this(windowmanager)
 {
     this.mantenerNotaDeIngresoViewModel = mantenerNotaDeIngresoViewModel;
     this.Accion = p;
 }