public Gestion() { _depositoFiltrar = ""; _metodoBusq = ""; _cadenaBusq = ""; _itemSeleccionado = null; _items = new Items.Gestion(); _seleccionatItemIsActivo = false; _itemSeleccionadoIsOk = false; }
public void Inicializa() { _factorDivisa = 0m; _depositoFiltrar = ""; _metodoBusq = ""; _cadenaBusq = ""; _itemSeleccionado = null; _itemSeleccionadoIsOk = false; _seleccionatItemIsActivo = false; _items.Inicializa(); }
public void SeleccionarItem() { if (_seleccionatItemIsActivo) { if (_items.Item.Id != "") { if (!_items.Item.IsActivo) { Helpers.Msg.Error("PRODUCTO SELECCIONADO EN ESTADO INACTIVO"); return; } _itemSeleccionado = _items.Item; _itemSeleccionadoIsOk = true; } } }
public void Buscar() { _itemSeleccionado = null; _itemSeleccionadoIsOk = false; if (_cadenaBusq == "") { return; } var mb = OOB.Producto.Lista.Enumerados.EnumMetodoBusqueda.SinDefinir; switch (_metodoBusq) { case "01": mb = OOB.Producto.Lista.Enumerados.EnumMetodoBusqueda.PorCodigo; break; case "02": mb = OOB.Producto.Lista.Enumerados.EnumMetodoBusqueda.PorDescripcion; break; case "03": mb = OOB.Producto.Lista.Enumerados.EnumMetodoBusqueda.PorReferencia; break; } var filtro = new OOB.Producto.Lista.Filtro(); filtro.AutoDeposito = _depositoFiltrar; filtro.Cadena = _cadenaBusq; filtro.MetodoBusqueda = mb; var r01 = Sistema.MyData.Producto_GetLista(filtro); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _items.setLista(r01.ListaD); Inicia(); }