public vProductosAll GetById(string id) { vProductosAll ret = null; DataTable resultData = base.GetByID(id); if (base._usuarioClientes != null) { if (!HasPerm(resultData, base._usuarioClientes.ToList())) { throw new Exception(" No tiene Permiso Para ver este Producto"); } } foreach (DataRow row in resultData.Rows) { ret = new vProductosAll(); ret.Id = (string)row["ID"]; } return(ret); }
public vProductosAll GetByUserRol(List <UsuarioRolCliente> listRolCliente) { vProductosAll ret = null; string queryFilter = " [CodigoCliente] in ( "; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(queryFilter); foreach (var clienteRol in listRolCliente) { sb.Append(clienteRol.Cliente_Id.ToString()); sb.Append(","); } sb.Remove(sb.Length - 1, 1); sb.Append(") "); foreach (DataRow row in base.GetByFilter(sb.ToString()).Rows) { ret = new vProductosAll(); ret.Id = (string)row["ID"]; } return(ret); }