public OOB.ResultadoLista <OOB.LibInventario.Deposito.Ficha> Deposito_GetLista() { var rt = new OOB.ResultadoLista <OOB.LibInventario.Deposito.Ficha>(); var r01 = MyData.Deposito_GetLista(); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Deposito.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibInventario.Deposito.Ficha() { auto = s.auto, codigo = s.codigo, nombre = s.nombre, estatusActivo = s.estatusActivo, estatusPredeterminado = s.estatusPreDeterminado, }); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibSistema.UsuarioGrupo.Usuario> GrupoUsuario_GetUsuarios(string auto) { var rt = new OOB.ResultadoLista <OOB.LibSistema.UsuarioGrupo.Usuario>(); var r01 = MyData.GrupoUsuario_GetUsuarios(auto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibSistema.UsuarioGrupo.Usuario>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibSistema.UsuarioGrupo.Usuario() { autoId = s.autoId, apellido = s.apellido, codigo = s.codigo, estatus = s.estatus, nombre = s.nombre, }); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibInventario.Producto.Data.Ficha> Producto_GetLista(OOB.LibInventario.Producto.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Producto.Data.Ficha>(); var filtroDto = new DtoLibInventario.Producto.Filtro() { autoProducto = filtro.autoProducto, admPorDivisa = (DtoLibInventario.Producto.Enumerados.EnumAdministradorPorDivisa)filtro.admPorDivisa, autoDepartamento = filtro.autoDepartamento, autoDeposito = filtro.autoDeposito, autoGrupo = filtro.autoGrupo, autoMarca = filtro.autoMarca, autoProveedor = filtro.autoProveedor, autoTasa = filtro.autoTasa, cadena = filtro.cadena, categoria = (DtoLibInventario.Producto.Enumerados.EnumCategoria)filtro.categoria, estatus = (DtoLibInventario.Producto.Enumerados.EnumEstatus)filtro.estatus, MetodoBusqueda = (DtoLibInventario.Producto.Enumerados.EnumMetodoBusqueda)filtro.MetodoBusqueda, oferta = (DtoLibInventario.Producto.Enumerados.EnumOferta)filtro.oferta, origen = (DtoLibInventario.Producto.Enumerados.EnumOrigen)filtro.origen, pesado = (DtoLibInventario.Producto.Enumerados.EnumPesado)filtro.pesado, catalogo = (DtoLibInventario.Producto.Enumerados.EnumCatalogo)filtro.catalogo, existencia = (DtoLibInventario.Producto.Filtro.Existencia)filtro.existencia, precioMayorHabilitado = filtro.precioMayorHabilitado, }; var r01 = MyData.Producto_GetLista(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Producto.Data.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var ex = 0.0m; if (s.existencia.HasValue) { ex = s.existencia.Value; } var nr = new OOB.LibInventario.Producto.Data.Ficha(); nr.CostoDivisa = s.costoDivisa; nr.ExistenciaTotal = ex; nr.PDivisaFull_1 = s.pDivisaFull_1; nr.PDivisaFull_2 = s.pDivisaFull_2; nr.PDivisaFull_3 = s.pDivisaFull_3; nr.PDivisaFull_4 = s.pDivisaFull_4; nr.PDivisaFull_5 = s.pDivisaFull_5; nr.Costo = s.costo; nr.PNeto_1 = s.pNeto1; nr.PNeto_2 = s.pNeto2; nr.PNeto_3 = s.pNeto3; nr.PNeto_4 = s.pNeto4; nr.PNeto_5 = s.pNeto5; nr.PDivisaFullMay_1 = s.pDivisaFullMay_1; nr.PDivisaFullMay_2 = s.pDivisaFullMay_2; nr.PNetoMay_1 = s.pNetoMay1; nr.PNetoMay_2 = s.pNetoMay2; nr.ContenidoEmpMay_1 = s.contMay1; nr.ContenidoEmpMay_2 = s.contMay2; var id = nr.identidad; id.auto = s.auto; id.codigo = s.codigo; id.nombre = s.nombre; id.descripcion = s.descripcion; id.empaqueCompra = s.empaque; id.contenidoCompra = s.contenido; id.Decimales = s.decimales; id.departamento = s.departamento; id.grupo = s.grupo; id.marca = s.marca; id.referencia = s.referencia; id.modelo = s.modelo; id.tasaIva = s.tasaIva; id.nombreTasaIva = s.tasaIvaDescripcion; id.estatus = (OOB.LibInventario.Producto.Enumerados.EnumEstatus)s.estatus; id.origen = (OOB.LibInventario.Producto.Enumerados.EnumOrigen)s.origen; id.categoria = (OOB.LibInventario.Producto.Enumerados.EnumCategoria)s.categoria; id.AdmPorDivisa = (OOB.LibInventario.Producto.Enumerados.EnumAdministradorPorDivisa)s.admPorDivisa; id.fechaAlta = s.fechaAlta.Value; id.fechaUltActualizacion = s.fechaUltActualizacion; id.activarCatalogo = (OOB.LibInventario.Producto.Enumerados.EnumCatalogo)s.activarCatalogo; var fechaV = ""; if (s.fechaUltCambioCosto.HasValue) { fechaV = s.fechaUltCambioCosto.Value.ToShortDateString(); } nr.costo.fechaUltCambio = fechaV; nr.extra.esPesado = (OOB.LibInventario.Producto.Enumerados.EnumPesado)s.esPesado; nr.precio.estatusOferta = (OOB.LibInventario.Producto.Enumerados.EnumOferta)s.enOferta; return(nr); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibVenta.PosOffline.Producto.Ficha> PosOffLine_Producto_BuscarPorDescripcion(string aBuscar) { var rt = new OOB.ResultadoLista <OOB.LibVenta.PosOffline.Producto.Ficha>(); return(rt); }
// public OOB.ResultadoLista <OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha> Capturar_ProductosPorDebajoNivelMinimo(OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha>(); var filtroDto = new DtoLibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Filtro(); filtroDto.autoDepositoVerificarNivel = filtro.autoDepositoVerificarNivel; filtroDto.autoDepositoOrigen = filtro.autoDepositoOrigen; filtroDto.autoDepartamento = filtro.autoDepartamento; var r01 = MyData.Capturar_ProductosPorDebajoNivelMinimo(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha() { autoDepartamento = s.autoDepartamento, autoDeposito = s.autoDeposito, autoGrupo = s.autoGrupo, autoPrd = s.autoPrd, categoria = s.categoria, codigoDeposito = s.codigoDeposito, codigoPrd = s.codigoPrd, costoDivisa = s.costoDivisa, costoUnd = s.costoUnd, decimales = s.decimales, empCompra = s.empCompra, empCompraCont = s.empCompraCont, estatusDivisa = s.estatusDivisa, exDisponible = s.exDisponible, exFisica = s.exFisica, exReserva = s.exReserva, nivelMinimo = s.nivelMinimo, nivelOptimo = s.nivelOptimo, nombreDeposito = s.nombreDeposito, nombrePrd = s.nombrePrd, // autoDepositoOrigen = s.autoDepositoOrigen, codigoDepositoOrigen = s.codigoDepositoOrigen, nombreDepositoOrigen = s.nombreDepositoOrigen, exFisicaOrigen = s.exFisicaOrigen, exReservaOrigen = s.exReservaOrigen, exDisponibleOrigen = s.exDisponibleOrigen, // fechaUltActualizacion = s.fechaUltActualizacion.Date, tasaIva = s.tasaIva, tasaIvaNombre = s.tasaIvaNombre, }); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibVenta.PosOffline.Reporte.Pago.Detalle.Ficha> Reporte_Pago_Detalle(OOB.LibVenta.PosOffline.Reporte.Pago.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibVenta.PosOffline.Reporte.Pago.Detalle.Ficha>(); var filtroDTO = new DtoLibPosOffLine.Reporte.Pago.Filtro(); filtroDTO.IdOperador = filtro.IdOperador; var r01 = MyData.Reporte_Pago_Detalle(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibVenta.PosOffline.Reporte.Pago.Detalle.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var listPag = s.pagos.Select(p => { var pag = new OOB.LibVenta.PosOffline.Reporte.Pago.Detalle.Pago() { codigo = p.codigo, descripcion = p.descripcion, importe = p.importe, lote = p.lote, montoRecibido = p.montoRecibido, referencia = p.referencia, tasa = p.tasa, tipoMedioCobro = (OOB.LibVenta.PosOffline.Reporte.Pago.Enumerados.enumTipoMedioCobro)p.tipoMedioCobro, }; return(pag); }).ToList(); var nr = new OOB.LibVenta.PosOffline.Reporte.Pago.Detalle.Ficha() { id = s.id, aplica = s.aplica, ciRif = s.ciRif, dirFiscal = s.dirFiscal, documento = s.documento, estatus = (OOB.LibVenta.PosOffline.Reporte.Pago.Enumerados.enumEstatus)s.estatus, fecha = s.fecha, hora = s.hora, monto = s.monto, nombreRazaonSocial = s.nombreRazaonSocial, signo = s.signo, telefono = s.telefono, tipoDoc = (OOB.LibVenta.PosOffline.Reporte.Pago.Enumerados.enumTipoDocumento)s.tipoDoc, cambioDar = s.cambioDar, }; nr.pagos = listPag; return(nr); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibInventario.Visor.CostoExistencia.Ficha> Visor_CostoExistencia(OOB.LibInventario.Visor.CostoExistencia.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Visor.CostoExistencia.Ficha>(); var filtroDto = new DtoLibInventario.Visor.CostoExistencia.Filtro(); filtroDto.autoDepartamento = filtro.autoDepartamento; filtroDto.autoDeposito = filtro.autoDeposito; var r01 = MyData.Visor_CostoExistencia(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Visor.CostoExistencia.Ficha>(); if (r01.Lista != null) { var se = r01.Lista; if (se.Count > 0) { list = se.Select(s => { var estatus = "Activo"; if (s.estatusActivo == "1") { estatus = "Inactivo"; } else if (s.estatusSuspendido == "1") { estatus = "Suspendido"; } return(new OOB.LibInventario.Visor.CostoExistencia.Ficha() { autoDepart = s.autoDepart, autoDeposito = s.autoDeposito, autoPrd = s.autoPrd, cntFisica = s.cntFisica, codigoDepart = s.codigoDepart, codigoDeposito = s.codigoDeposito, codigoPrd = s.codigoPrd, decimales = s.decimales, nombreDepart = s.nombreDepart, nombreDeposito = s.nombreDeposito, nombrePrd = s.nombrePrd, costoUnd = s.costoUnd, fechaUltActCosto = s.fechaUltActCosto, costoDivisaUnd = s.costoDivisaUnd, esAdmDivisa = s.esAdmDivisa, esPesado = s.esPesado, estatus = estatus, }); }).ToList(); } rt.Lista = list; } return(rt); }
public OOB.ResultadoLista <OOB.LibCajaBanco.Reporte.Movimiento.ResumenInventario.Ficha> Reporte_ResumenInventario(OOB.LibCajaBanco.Reporte.Movimiento.ResumenInventario.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibCajaBanco.Reporte.Movimiento.ResumenInventario.Ficha>(); var filtroDTO = new DtoLibCajaBanco.Reporte.Movimiento.Inventario.Filtro() { autoDeposito = filtro.autoDeposito, desdeFecha = filtro.desdeFecha, hastaFecha = filtro.hastaFecha, }; var r01 = MyData.Reporte_InventarioResumen(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibCajaBanco.Reporte.Movimiento.ResumenInventario.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var entrada = 0.0m; var salida = 0.0m; var entradaOt = 0.0m; var tEntrada = 0.0m; var tSalida = 0.0m; if (s.entradas.HasValue) { entrada = s.entradas.Value; } if (s.salidas.HasValue) { salida = s.salidas.Value; } if (s.entradasOt.HasValue) { entradaOt = s.entradasOt.Value; } if (s.tEntradas.HasValue) { tEntrada = s.tEntradas.Value; } if (s.tSalidas.HasValue) { tSalida = s.tSalidas.Value; } return(new OOB.LibCajaBanco.Reporte.Movimiento.ResumenInventario.Ficha() { codigoPrd = s.codigoPrd, nombrePrd = s.nombrePrd, entradas = entrada, salidas = salida, decimales = s.decimales, entradasOt = entradaOt, tEntradas = tEntrada, tSalidas = tSalida, }); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibCajaBanco.Reporte.Movimiento.ArqueoCajaPos.Ficha> CajaBanco_ArqueoCajaPos(OOB.LibCajaBanco.Reporte.Movimiento.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibCajaBanco.Reporte.Movimiento.ArqueoCajaPos.Ficha>(); var filtroDTO = new DtoLibCajaBanco.Reporte.Movimiento.Filtro(); filtroDTO.autoSucursal = filtro.autoSucursal; filtroDTO.desdeFecha = filtro.desdeFecha; filtroDTO.hastaFecha = filtro.hastaFecha; var r01 = MyData.CajaBanco_ArqueoCajaPos(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibCajaBanco.Reporte.Movimiento.ArqueoCajaPos.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibCajaBanco.Reporte.Movimiento.ArqueoCajaPos.Ficha() { autoCierre = s.autoCierre, autoUsuario = s.autoUsuario, codigoUsuario = s.codigoUsuario, equipo = s.equipo, fecha = s.fecha, hora = s.hora, nombreUsuario = s.nombreUsuario, sucursal = s.sucursal, diferencia = s.diferencia, efectivo = s.efectivo, divisa = s.divisa, cntDivisa = s.cntdivisa, tarjeta = s.tarjeta, otros = s.otros, firma = s.firma, devolucion = s.devolucion, subtotal = s.subtotal, total = s.total, mefectivo = s.mefectivo, mdivisa = s.mdivisa, mtarjeta = s.mtarjeta, motros = s.motros, msubtotal = s.msubtotal, mtotal = s.mtotal, }); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoLista <OOB.LibInventario.Reportes.MaestroPrecio.Ficha> Reportes_MaestroPrecio(OOB.LibInventario.Reportes.MaestroPrecio.Filtro filtro) { var rt = new OOB.ResultadoLista <OOB.LibInventario.Reportes.MaestroPrecio.Ficha>(); var filtroDto = new DtoLibInventario.Reportes.MaestroPrecio.Filtro() { autoGrupo = filtro.autoGrupo, autoMarca = filtro.autoMarca, autoTasa = filtro.autoTasa, admDivisa = (DtoLibInventario.Reportes.enumerados.EnumAdministradorPorDivisa)filtro.admDivisa, autoDepartamento = filtro.autoDepartamento, categoria = (DtoLibInventario.Reportes.enumerados.EnumCategoria)filtro.categoria, origen = (DtoLibInventario.Reportes.enumerados.EnumOrigen)filtro.origen, precio = (DtoLibInventario.Reportes.enumerados.EnumPrecio)filtro.precio, }; var r01 = MyData.Reportes_MaestroPrecio(filtroDto); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibInventario.Reportes.MaestroPrecio.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { return(new OOB.LibInventario.Reportes.MaestroPrecio.Ficha() { codigoPrd = s.codigoPrd, fechaUltCambioPrd = s.fechaUltCambioPrd, isAdmDivisaPrd = (OOB.LibInventario.Reportes.enumerados.EnumAdministradorPorDivisa)s.isAdmDivisaPrd, modeloPrd = s.modeloPrd, nombrePrd = s.nombrePrd, departamento = s.departamento, precioDivisaFull_1 = s.precioDivisaFull_1, precioDivisaFull_2 = s.precioDivisaFull_2, precioDivisaFull_3 = s.precioDivisaFull_3, precioDivisaFull_4 = s.precioDivisaFull_4, precioDivisaFull_5 = s.precioDivisaFull_5, precioNeto_1 = s.precioNeto_1, precioNeto_2 = s.precioNeto_2, precioNeto_3 = s.precioNeto_3, precioNeto_4 = s.precioNeto_4, precioNeto_5 = s.precioNeto_5, referenciaPrd = s.referenciaPrd, tasaIvaPrd = s.tasaIvaPrd, grupo = s.grupo, }); }).ToList(); } } rt.Lista = list; return(rt); }