public OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Proveedor.Ficha> Producto_GetProveedores(string autoPrd)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Proveedor.Ficha>();

            var r01 = MyData.Producto_GetProveedores(autoPrd);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Enumerados.EnumResult.isError;
                return(rt);
            }

            if (r01.Entidad != null)
            {
                var s  = r01.Entidad;
                var id = new OOB.LibInventario.Producto.Data.Proveedor.Ficha()
                {
                    autoProducto       = s.autoProducto,
                    codigoProducto     = s.codigoProducto,
                    nombreProducto     = s.nombreProducto,
                    referenciaProducto = s.referenciaProducto,
                };
                var list = new List <OOB.LibInventario.Producto.Data.Proveedor.Detalle>();
                if (s.proveedores != null)
                {
                    if (s.proveedores.Count > 0)
                    {
                        list = s.proveedores.Select(ss =>
                        {
                            var rg = new OOB.LibInventario.Producto.Data.Proveedor.Detalle()
                            {
                                ciRif           = ss.ciRif,
                                codigo          = ss.codigo,
                                codigoRefPrd    = ss.codigoRefPrd,
                                direccionFiscal = ss.direccionFiscal,
                                idAuto          = ss.idAuto,
                                razonSocial     = ss.razonSocial,
                                telefonos       = ss.telefonos,
                            };
                            return(rg);
                        }).ToList();
                    }
                }
                id.proveedores = list;
                rt.Entidad     = id;
            }
            else
            {
                rt = new OOB.ResultadoEntidad <OOB.LibInventario.Producto.Data.Proveedor.Ficha>();
            }

            return(rt);
        }
 public data(OOB.LibInventario.Producto.Data.Proveedor.Detalle rg)
 {
     this.rg = rg;
 }