private void GenerarBusqueda() { var filtro = new OOB.LibCompra.Documento.Lista.Filtro(); if (_gestionFiltros.DataFiltrar.FechaIsOk()) { filtro.Desde = _gestionFiltros.DataFiltrar.FechaDesde.Date; filtro.Hasta = _gestionFiltros.DataFiltrar.FechaHasta.Date; } else { Helpers.Msg.Error("Fechas Incorrectas, Verifique Por Favor"); return; } if (_gestionFiltros.DataFiltrar.Sucursal != null) { filtro.CodigoSuc = _gestionFiltros.DataFiltrar.Sucursal.codigo; } if (_gestionFiltros.DataFiltrar.TipoDoc != null) { switch (_gestionFiltros.DataFiltrar.TipoDoc.id) { case "01": filtro.TipoDocumento = OOB.LibCompra.Documento.Enumerados.enumTipoDocumento.Factura; break; case "02": filtro.TipoDocumento = OOB.LibCompra.Documento.Enumerados.enumTipoDocumento.NotaDebito; break; case "03": filtro.TipoDocumento = OOB.LibCompra.Documento.Enumerados.enumTipoDocumento.NotaCredito; break; case "04": filtro.TipoDocumento = OOB.LibCompra.Documento.Enumerados.enumTipoDocumento.OrdenCompra; break; case "05": filtro.TipoDocumento = OOB.LibCompra.Documento.Enumerados.enumTipoDocumento.Recepcion; break; } } if (_gestionFiltros.DataFiltrar.AutoProveedor != "") { filtro.idProveedor = _gestionFiltros.DataFiltrar.AutoProveedor; } var rt1 = Sistema.MyData.Compra_DocumentoGetLista(filtro); if (rt1.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(rt1.Mensaje); return; } _gestionListaDetalle.setLista(rt1.Lista); }
private void GenerarBusqueda() { var filtro = new OOB.Documento.Lista.Filtro() { codSucursal = _gFiltro.GetCodigoSucursal, codTipoDocumento = _gFiltro.GetCodigoTipoDoc, desde = _gFiltro.GetDesde, hasta = _gFiltro.GetHasta, idCliente = _gFiltro.GetIdCliente, idProducto = _gFiltro.GetIdProducto, estatus = _gFiltro.GetEstatus, }; var rt1 = Sistema.MyData.Documento_Get_Lista(filtro); if (rt1.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(rt1.Mensaje); return; } _gLista.setLista(rt1.ListaD); }
private void GenerarBusqueda() { if (_gFiltro.DataFiltrarIsOk()) { var data = _gFiltro.DataFiltrar; xfiltros = ""; var filtro = new OOB.LibInventario.Movimiento.Lista.Filtro(); if (data.Desde.HasValue) { filtro.Desde = data.Desde.Value.Date; xfiltros += "Desde: " + data.Desde.Value.ToShortDateString(); } if (data.Hasta.HasValue) { filtro.Hasta = data.Hasta.Value.Date; xfiltros += ", Hasta: " + data.Hasta.Value.ToShortDateString(); } if (data.TipoDoc != null) { switch (data.TipoDoc.codigo) { case "01": filtro.TipoDocumento = OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Cargo; xfiltros += ", Doc/Tipo: CARGO"; break; case "02": filtro.TipoDocumento = OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Descargo; xfiltros += ", Doc/Tipo: DESCARGO"; break; case "03": filtro.TipoDocumento = OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Traslado; xfiltros += ", Doc/Tipo: TRASLADO"; break; case "04": filtro.TipoDocumento = OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Ajuste; xfiltros += ", Doc/Tipo: AJUSTE"; break; } } if (data.Sucursal != null) { filtro.IdSucursal = data.Sucursal.codigo; xfiltros += ", Sucursal: " + data.Sucursal.desc; } if (data.Producto != null) { filtro.IdProducto = data.Producto.id; xfiltros += ", Producto: " + data.Producto.desc; } if (data.DepOrigen != null) { filtro.IdDepOrigen = data.DepOrigen.id; xfiltros += ", Dep/Origen: " + data.DepOrigen.desc; } if (data.DepDestino != null) { filtro.IdDepDestino = data.DepDestino.id; xfiltros += ", Dep/Destino: " + data.DepDestino.desc; } if (data.Concepto != null) { filtro.IdConcepto = data.Concepto.id; xfiltros += ", Concepto: " + data.Concepto.desc; } if (data.Estatus != null) { var xestatus = ", Estatus: ACTIVO"; filtro.Estatus = OOB.LibInventario.Movimiento.enumerados.EnumEstatus.Activo; if (data.Estatus.id != "1") { filtro.Estatus = OOB.LibInventario.Movimiento.enumerados.EnumEstatus.Anulado; xestatus = ", Estatus: ANULADO"; } xfiltros += xestatus; } var rt1 = Sistema.MyData.Producto_Movimiento_GetLista(filtro); if (rt1.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(rt1.Mensaje); return; } _gestionListaDetalle.setLista(rt1.Lista); } }