private bool CargarData() { var rt = true; var filtro = new OOB.Documento.Lista.Filtro() { idArqueo = Sistema.PosEnUso.idAutoArqueoCierre }; var r01 = Sistema.MyData.Documento_Get_Lista(filtro); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return(false); } _gestionLista.setData(r01.ListaD); return(rt); }
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); }
public OOB.Resultado.Lista <OOB.Documento.Lista.Ficha> Documento_Get_Lista(OOB.Documento.Lista.Filtro filtro) { var result = new OOB.Resultado.Lista <OOB.Documento.Lista.Ficha>(); var xestatus = DtoLibPos.Documento.Lista.Filtro.enumEstatus.SinDefinir; switch (filtro.estatus.Trim().ToUpper()) { case "ACTIVO": xestatus = DtoLibPos.Documento.Lista.Filtro.enumEstatus.Activo; break; case "ANULADO": xestatus = DtoLibPos.Documento.Lista.Filtro.enumEstatus.Anulado; break; default: break; } var filtroDTO = new DtoLibPos.Documento.Lista.Filtro() { idArqueo = filtro.idArqueo, idCliente = filtro.idCliente, idProducto = filtro.idProducto, codSucursal = filtro.codSucursal, codTipoDocumento = filtro.codTipoDocumento, fecha = new DtoLibPos.Documento.Lista.Filtro.Fecha() { desde = filtro.desde, hasta = filtro.hasta }, estatus = xestatus, }; var r01 = MyData.Documento_Get_Lista(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var lst = new List <OOB.Documento.Lista.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { lst = r01.Lista.Select(s => { var nr = new OOB.Documento.Lista.Ficha() { CiRif = s.CiRif, Control = s.Control, DocCodigo = s.DocCodigo, DocNombre = s.DocNombre, DocNumero = s.DocNumero, DocSigno = s.DocSigno, Estatus = s.Estatus, FechaEmision = s.FechaEmision, HoraEmision = s.HoraEmision, Id = s.Id, Monto = s.Monto, NombreRazonSocial = s.NombreRazonSocial, Renglones = s.Renglones, Serie = s.Serie, MontoDivisa = s.MontoDivisa, DocAplica = s.DocAplica, DocSituacion = s.DocSituacion, SucursalCod = s.SucursalCod, SucursalDesc = s.SucursalDesc, }; return(nr); }).ToList(); } } result.ListaD = lst; return(result); }